Mysql Sql:当天是星期一,月是一月时,如何选择创建人(计数)?

Mysql Sql:当天是星期一,月是一月时,如何选择创建人(计数)?,mysql,sql,Mysql,Sql,我想选择created_by=“James”(count),日期是星期一,月份是一月 热能实现吗? 你能帮我举几个例子吗 谢谢 Nicola查看有关日期和时间功能的参考手册: 我认为您的查询应该与此类似: SELECT count(*) FROM your_table WHERE created_by = "James" AND MONTH(your_date_column) = 1 And DAYNAME(your_date_column) = "Monday" 要获取一周中不同天数的计数

我想
选择created_by=“James”
(count),日期是星期一,月份是一月

热能实现吗? 你能帮我举几个例子吗

谢谢


Nicola查看有关日期和时间功能的参考手册:

我认为您的查询应该与此类似:

SELECT count(*)
FROM your_table
WHERE created_by = "James"
AND MONTH(your_date_column) = 1
And DAYNAME(your_date_column) = "Monday"
要获取一周中不同天数的计数,您需要按dayname分组:

SELECT count(*) AS count,
       DAYNAME(your_date_column) AS dayname
FROM your_table
WHERE created_by = "James"
AND MONTH(your_date_column) = 1
GROUP BY DAYNAME(your_date_column)

你能提供一些样本数据和预期结果吗?谢谢