首页 > 解决方案 > 在 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 结果,有什么问题?

标签: mysql

解决方案


在以下情况下,较小的值应位于左侧,而较大的值应位于右侧BETWEEN .. AND ..

select date_of_birth from clients
where date_of_birth BETWEEN '1968-11-09' and '1988-11-09';

推荐阅读