Oracle10g 如何在oracle中将日期(字符串类型)转换为日期(日期时间)

Oracle10g 如何在oracle中将日期(字符串类型)转换为日期(日期时间),oracle10g,Oracle10g,我被一个Oracle查询卡住了。在我的仪表板应用程序中,我们必须显示一个汇总图,以显示所有详细信息行。在一个特定的选项卡中,我们需要详细信息中的日期时间,但我们只按日期对摘要进行分组 如何在oracle中将日期(字符串类型)转换为日期(日期时间)。我使用的是select中的select,换句话说就是嵌套select。内部查询返回字符串日期时间,而外部查询无法将其转换为日期时间,您可以使用to_date函数 例如: 如果输入字符串的格式为12/21/2012 您可以尝试截止日期('12/21/20

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


如何在oracle中将日期(字符串类型)转换为日期(日期时间)。我使用的是select中的select,换句话说就是嵌套select。内部查询返回字符串日期时间,而外部查询无法将其转换为日期时间,您可以使用to_date函数

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


有关各种格式的详细信息,请查看此链接:

您可以使用
to_date
函数将字符串转换为日期。比如说

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


作为第二个参数传入的格式掩码将取决于字符串的格式。文档中有一组数据。

问题是我们首先要从不同的表中转换日期和时间,然后将它们连接起来,然后再转换回日期,然后只需要日期。最后一步是外部查询,其他步骤是内部查询query@PinchasK-我不清楚问题出在哪里。您是说外部查询需要将各种不同格式的字符串转换为日期吗?所以第一行可能是
YYYY-MM-DD
格式,下一行可能是
MM/DD/rr hh24:mi:ss
格式,等等?
to_date( '12/25/98', 'MM/DD/RR' )