SQL-截断(Oracle)日期-将来的安全选择是什么?

时间:2018-07-23 09:29:19

标签: sql

我们正在使用Oracle TRUNC()sql函数截断日期。该列的类型为DATE。

截断日期的最佳选择是什么?我们可能会迁移到Postgress或MySql。

查询示例:

SELECT *
FROM KIB_IND_SNAPSHOT
WHERE snsh_id IN (SELECT MAX(snsh_id)
                  FROM KIB_IND_SNAPSHOT
                  WHERE SNSH_STATUS = 'SUCCES'
                  GROUP BY TRUNC(SNSH_TIJDST_ONTST)
                 )
ORDER BY SNSH_TIJDST_ONTST;

1 个答案:

答案 0 :(得分:1)

遵循通用日期格式,即YYYY-MM-DD,它将在以后对其进行验证(截至现在:))。有关详细信息,请参阅以下URL https://www.w3.org/TR/NOTE-datetime

更新:顺便说一句,我给出的答案是针对您要将数据库迁移到其他数据库的情况。这样可以减轻您的头痛