我被 Oracle 查询困住了。在我的仪表板应用程序中,我们基本上必须显示总详细信息行的摘要图。在一个特定的选项卡中,我们需要详细信息中的日期时间,但我们仅按日期对摘要进行分组。
oracle中如何将日期(字符串类型)转换为日期(日期时间)。我在选择中使用选择,换句话说就是嵌套选择。内部查询返回字符串日期时间,外部查询无法将其转换为日期时间
我被 Oracle 查询困住了。在我的仪表板应用程序中,我们基本上必须显示总详细信息行的摘要图。在一个特定的选项卡中,我们需要详细信息中的日期时间,但我们仅按日期对摘要进行分组。
oracle中如何将日期(字符串类型)转换为日期(日期时间)。我在选择中使用选择,换句话说就是嵌套选择。内部查询返回字符串日期时间,外部查询无法将其转换为日期时间
您可以使用 TO_DATE 函数。
例如:
如果输入字符串的格式为12/21/2012
您可以尝试TO_DATE('12/21/2012', 'MM/DD/RRRR')
检查此链接以获取有关各种格式的更多信息:http: //psoug.org/definition/TO_DATE.htm
您将使用该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 函数的有效格式掩码集在文档中。