【发布时间】:2012-08-14 00:33:22
【问题描述】:
我需要从表中找出人们的生日......从今天起接下来的 7 天。
我有一个查询 ..SELECT * FROMtableWHEREdobLIKE BETWEEN %-08-17 AND %-08-24 但它返回日期未在数据库中提交的记录..我的意思是条目是 0000-00-00
我已将生日以日期格式存储在表格中。请帮我找出错误。
【问题讨论】:
-
你的表中日期列的数据类型是什么?日期还是字符串?
-
那么你可以使用 BETWEEN 来指定两个日期
-
这类问题有很多重复。 stackoverflow.com/questions/83531/sql-select-upcoming-birthdays(对于SS,但原理相同)