mysql - 在 mysql 上选择日期列只给出 0000-00-00 结果
问题描述
我正在使用这个查询
select date_of_birth from clients
where date_of_birth BETWEEN '1988-11-09' and '1968-11-09';
但只给出 0000-00-00 结果,有什么问题?
解决方案
在以下情况下,较小的值应位于左侧,而较大的值应位于右侧BETWEEN .. AND ..
:
select date_of_birth from clients
where date_of_birth BETWEEN '1968-11-09' and '1988-11-09';
推荐阅读
- django - 无法理解反应中的 axios 错误处理
- python - 如何用 Python Turtle 绘制折线图?
- python - 组合/合并具有重复名称的两个数据集
- .htaccess - 通过用连字符替换所有空格一次来减少重定向链
- java - 你怎么知道一个 char 类型的变量是打印一个字母还是一个数字?
- python - assertRaises 不会引发 ValidationError
- javascript - 离子科尔多瓦 | 如何创建一个指向/指向特定位置的指南针
- mongodb - MongoDB每小时的聚合值
- javascript - 单击时关闭/隐藏子菜单
- c - 在linux中无法正确读取串口