1

我被 Oracle 查询困住了。在我的仪表板应用程序中,我们基本上必须显示总详细信息行的摘要图。在一个特定的选项卡中,我们需要详细信息中的日期时间,但我们仅按日期对摘要进行分组。

oracle中如何将日期(字符串类型)转换为日期(日期时间)。我在选择中使用选择,换句话说就是嵌套选择。内部查询返回字符串日期时间,外部查询无法将其转换为日期时间

4

2 回答 2

2

您可以使用 TO_DATE 函数。

例如:
如果输入字符串的格式为12/21/2012
您可以尝试TO_DATE('12/21/2012', 'MM/DD/RRRR')

检查此链接以获取有关各种格式的更多信息:http: //psoug.org/definition/TO_DATE.htm

于 2012-07-12T21:42:15.907 回答
1

您将使用该to_date函数将字符串转换为日期。例如

to_date( '2012-12-25 13:45:56', 'yyyy-mm-dd hh24:mi:ss' )

或者

to_date( '12/25/98', 'MM/DD/RR' )

作为第二个参数传入的格式掩码将取决于字符串的格式。to_date 函数的有效格式掩码集在文档中。

于 2012-07-12T21:42:41.453 回答