我正在尝试使用Timestamp数据类型的Where子句为Sybase编写SQL Select语句。
SELECT * FROM DEV.CONF WHERE LAST_UPDATE < '[some_date]'
答案 0 :(得分:2)
AFAIK,SQL标准为时间戳指定ISO 8601格式,所以试试这个:
SELECT * FROM DEV.CONF WHERE LAST_UPDATE < '2011-06-16 04:17:29.463114'
您想在2011年6月16日使用“04:17:29.463114”作为您的时间戳。
在数据库级别,您应该只使用ISO 8601日期和时间格式,除非有其他任何原因(这部分只是我有点自以为是)。