【发布时间】:2013-10-14 18:07:38
【问题描述】:
如何比较 dd-mon-yy 格式的日期?例如:10-NOV-14 > 07-OCT-13。
select expiration_date from grocery where expiration_date < 14-oct-13
【问题讨论】:
-
expiration_date列的数据类型是什么?答案会因数据类型而异。 -
您应该以 MySQL 的默认 YYYY-MM-DD 日期格式存储日期。它让生活更轻松。
-
可能重复:this question.
-
你应该使用 MySQL 的日期格式,而不是你自己的:
SELECT expiration_date FROM grocery WHERE expiration_date < '2013-10-13';当使用日期字段时,你也可以做类似WHERE expiration_date < now() - interval 1 month的事情。见dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html -
格式为 dd-mon-yy 例如 10-NOV-14