查看特定月份的每一天是否发生事件(真或假)

时间:2012-03-30 06:14:04

标签: mysql

我正在尝试突出我的jQuery datepicker日历中与事件相关联的日子。在我的数据库中,我有很多带有日期字段的事件。因此,如果在datepicker上选择了January,我想检查数据库表以查看是否:

1月1日:是否有事件(真/假) 1月2日:有事件(真/假) 1月3日:有事件(真/假) ......等等。

我想我可以创建一个循环来创建31个查询来完成这项工作。是否有更有效的方式?

1 个答案:

答案 0 :(得分:0)

SELECT datefield, bool_field
FROM table
WHERE (whatever)
GROUP BY EXTRACT (DAY FROM datefield)

有关其他可能性(如星期几),请参阅EXTRACT的文档。