首页 > 解决方案 > 获取日期的 SQL 查询

问题描述

SQL 查询写作关于日期。

我试过这个 is query.DatatypeOrderDatedatetime

SELECT * FROM Orders
WHERE OrderDate BETWEEN '01/07/1996' AND '31/07/1996';

我收到这条消息

Data type mismatch in criteria expression.

标签: mysql

解决方案


MySQL 日期为Ymd格式。您的查询应该是(如果OrderDate列数据类型是Date)。

Select * from Orders 
Where OrderDate Between '1996-07-01' AND '1996-07-31'

推荐阅读