使用to_char的SQL查询错误

时间:2014-03-08 05:01:24

标签: php sql oracle

如果没有“无效月份”错误,我的查询的最后一行将无法运行。我试图使用其中一列中的偏移量将GMT中的开始时间转换为本地时间,然后将其与变量中的日期进行比较。它可以在不使用to_char和offset的情况下工作。

任何见解都将受到赞赏。

    AND to_char(CT.START_GMT + K.OFFSET/1440,'MM/DD/YYYY HH24:MM:SS') >=     TO_DATE('$From_Date', 'mm/dd/yyyy')

1 个答案:

答案 0 :(得分:1)

AND CT.START_GMT + K.OFFSET/1440 >=     TO_DATE('$From_Date', 'mm/dd/yyyy')

如果TO_CHAR()CT.START_GMT

,您不需要进行DATE转化。

如果CT.START_GMT DATE/TIMESTAMP,那么您需要使用正确的格式TO_DATE()