通过sql命令返回一些无效值

时间:2015-03-10 10:22:19

标签: sql sql-order-by sybase

我遇到的问题是在sybase中按查询排序,而且只在一个数据库中发生,但不是全部。请找到问题陈述,如下所示。

如果我执行查询1,那么输出结果将是0条记录,因为没有满足此dateTime <= 1423065608的数据。但是如果我执行查询2,那么它返回一些无效的值,这在db中是不存在的。

请帮助理解为什么会出现此问题。

查询1:select recordID from tbl_SysLog where (dateTime <= 1423065608)

查询2:select recordID from tbl_SysLog where (dateTime <= 1423065608) order by recordID ASC

谢谢和问候, 纳温

0 个答案:

没有答案