我需要在Mysql中进行日期比较而不考虑时间组件,即我需要将'2008-11-05 14:30:00'转换为'2008-11-05'
目前我这样做:
SELECT from_days(to_days(my_date))
有没有正确的方法呢?
是的,使用日期功能:
SELECT date(my_date)
select date(somedate)
是最常见的.
如果您需要容纳其他格式,您可以使用:
SELECT DATE_FORMAT(your_date, '%Y-%m-%d');