【发布时间】:2009-03-11 09:24:22
【问题描述】:
这个选择语句给了我算术错误信息:
SELECT CAST(FLOOR((CAST(LeftDate AS DECIMAL(12,5)))) AS DATETIME), LeftDate
FROM Table
WHERE LeftDate > '2008-12-31'
虽然这个有效:
SELECT CAST(FLOOR((CAST(LeftDate AS DECIMAL(12,5)))) AS DATETIME), LeftDate
FROM Table
WHERE LeftDate < '2008-12-31'
数据可能有问题(我检查了空值,但没有)?
【问题讨论】:
标签: sql sql-server sql-server-2005