我有一个DATETIME字段。我想仅基于日期进行搜索。
使用以下查询:
select subTitle,count(alertid) as cnt,alertdate from alertmaster a,subscriptionmaster s where s.subId=a.subId GROUP BY a.subId,alertDate
我得到按日期和时间分组的结果。例如
xxx 4 2011-04-09 01:03:15&xxx 1 2011-04-09 01:02:11显示为不同的结果,我并不想。这该怎么做?
最佳答案
您可以选择date(alertdate)。
select subTitle,count(alertid) as cnt,date(alertdate) from alertmaster a,subscriptionmaster s where s.subId=a.subId GROUP BY a.subId,date(alertdate)
关于mysql - 如何基于日期与MYSQL的DATETIME字段进行比较?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5601096/