gpt4 book ai didi

mysql - SQL 按 DATENAME 分组

转载 作者:行者123 更新时间:2023-11-29 13:41:49 25 4
gpt4 key购买 nike

我正在尝试获取特定日期之间一周中每一天的行数。

到目前为止我已经:

SELECT DATENAME(weekday,Date) AS theDay FROM tablename WHERE year(date) = '2013' and (month(date) >= 5 AND month(date) <= 7)

这给了我这样的东西:

Wednesday
Wednesday
Wednesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Friday
Friday
Saturday
Saturday

但我希望它是这样的

Wednesday

然后在下一列

5

等等。我知道这是一个分组依据,但我不太擅长 SQL。

最佳答案

SELECT DATENAME(weekday,Date) AS theDay,count(*) NumberOfDays
FROM tablename
WHERE year(date) = '2013' and (month(date) >= 5 AND month(date) <= 7)
group by DATENAME(weekday,Date)

关于mysql - SQL 按 DATENAME 分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17975359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com