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