关于日期的SQL查询编写。
我尝试了query.Datatype
中的OrderDate
是datetime
。
SELECT * FROM Orders
WHERE OrderDate BETWEEN '01/07/1996' AND '31/07/1996';
我收到此消息
Data type mismatch in criteria expression.
答案 0 :(得分:0)
MySQL日期采用 Y-m-d 格式。您的查询应该是(如果OrderDate
列的数据类型为Date)。
Select * from Orders
Where OrderDate Between '1996-07-01' AND '1996-07-31'