gpt4 book ai didi

mysql - 按年份对记录进行分组,具有开始日期和结束日期

转载 作者:行者123 更新时间:2023-11-29 22:37:56 24 4
gpt4 key购买 nike

我想构建一个图表,按年份显示启用项目,例如:

某个项目的 start_date 为 04-06-2014,end_date 为 07-09-2016,因此该项目在 2014 年、2015 年和 2016 年启用。

由于项目可以按不同年份进行计数,因此如何构建查询来获取按年份分组的记录?

最佳答案

您没有提供足够的信息...不过,基本思想是使用聚合函数,例如:

SELECT YEAR(date_field) As MyYear, SUM(numeric_field) AS MyValue
FROM TableName
WHERE (start_date_field >= '2014-04-06' AND end_date_field <= '2016-07-09')
GROUP BY YEAR(date_field)

欲了解更多信息,请参阅:
Date and Time functions
Aggregate functions

关于mysql - 按年份对记录进行分组,具有开始日期和结束日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29479693/

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