mysql - 获取日期的 SQL 查询
问题描述
SQL 查询写作关于日期。
我试过这个 is query.Datatype
。OrderDate
datetime
SELECT * FROM Orders
WHERE OrderDate BETWEEN '01/07/1996' AND '31/07/1996';
我收到这条消息
Data type mismatch in criteria expression.
解决方案
MySQL 日期为Ymd格式。您的查询应该是(如果OrderDate
列数据类型是Date)。
Select * from Orders
Where OrderDate Between '1996-07-01' AND '1996-07-31'
推荐阅读
- javascript - 在 chrome 扩展的后台脚本中使用 window["webpackJsonp"] 来解析所有已安装的模块
- javascript - & 作为分隔并在迁移脚本中复制数组中的数据
- android - 在 webview 中禁用 websocket
- java - mongodb,保存后截断日期时间的毫秒数
- json - 使用 shell 脚本解析 JSON 响应
- python - Python @classmethod - 'cls' 只是编码风格要求吗?
- laravel - Laravel Eloquent 将数据从关系添加到响应
- testing - 关于使用 CodeceptJS 和 Sencha ExtJS 进行自动化测试的任何反馈
- python - 无法安装 mysqlclient
- php - 如何从zend expressive REST api应用程序中调用另一个内部端点?