Нужно ли мне преобразовать TIMESTAMP
в DATE
, прежде чем делать сравнение? EX:Сравнение Datetime в Oracle
AND SORD.CREATED >= TO_DATE(FROM_TZ(CAST(TO_DATE('','DD-MON-YYYY HH24:MI:SS') AS TIMESTAMP), 'Asia/Kuala_Lumpur') AT TIME ZONE 'UTC','DD-MON-YYYY HH24:MI:SS')
AND SORD.CREATED < TO_DATE(FROM_TZ(CAST(TO_DATE('','DD-MON-YYYY HH24:MI:SS') AS TIMESTAMP), 'Asia/Kuala_Lumpur') AT TIME ZONE 'UTC','DD-MON-YYYY HH24:MI:SS')
Просто найдите мнение, так как я все еще новичок и узнаю о базах данных.
какая БД вы используете? –
@MarcoForberg TO_DATE() - функция oracle или db2, но похоже, что from_tz() - только оракул. Теперь помечено соответствующим образом. –
@MarcoForberg Я использую SQL Developer с oracle db –