有人可以告诉我这个SQL有什么问题吗
SELECT
ctransno, cplateno, ctransfrm, ctransto, dtransdate
FROM
VTRANSFERS
WHERE
dtransdate = '1/28/2013'
ORDER BY
dtransdate DESC`
此SQL运行但不会检索数据,dtransdate
属于DATETIME
类型
答案 0 :(得分:2)
如果您已指定日期,则dtransdate ='1/28/2013'
那你怎么能期望在同一个日期降序呢?在发布之前先考虑一下您的查询。
答案 1 :(得分:0)
如果您使用的是sql server,请使用DateDiff
函数。
SELECT ctransno,cplateno,ctransfrm,ctransto,dtransdate
FROM VTRANSFERS WHERE DATEDIFF(dd,dtransdate ,'1/28/2013')=0
ORDER BY dtransdate DESC