如果我有一个日期01/01/2009,我想知道它是什么日子,例如周一,周二等...
SQL 2005/2008中是否有内置函数?或者我需要使用辅助表吗?
我在MySQL中有下表,记录每天发生的事件的事件计数
event_date event_count
2011-05-03 21
2011-05-04 12
2011-05-05 12
Run Code Online (Sandbox Code Playgroud)
我希望能够通过日期范围和星期几来有效地查询.例如 - "5月的星期二什么是event_count?"
目前,event_date字段是日期类型.MySQL中是否有任何函数可以按星期几查询此列,还是应该在表中添加另一列来存储星期几?
该表将保存数十万行,因此如果有选择,我将选择最有效的解决方案(而不是最简单的解决方案).