读书人

一个sql时间比较的有关问题,很奇怪

发布时间: 2012-03-07 09:13:51 作者: rapoo

一个sql时间比较的问题,很奇怪。
ntime为int,wtime为datetime

SELECT *
FROM working
WHERE (wtime + ntime / 60 / 24 < getdate())

却把 ntime=685,wtime=2007-5-26 20:26:55的数据查询出来了,这是为什么?

[解决办法]
SELECT *
FROM working
WHERE (wtime + cast(ntime as float) / 60 / 24 < getdate())

读书人网 >ASP

热点推荐