在我的数据库中,我有3列,其中第一列代表一天,第二列代表月份,第三列代表年份,如下所示:
Day | Month | Year
2 1 2018
17 9 2017
我想在sql中将几天到几周分组,我看到的所有示例都在一栏中以“ 2018-5-2”格式显示。如何在sql中执行此操作?
最佳答案
您可以执行以下操作来提取年和周:
select yearweek(date(concat_ws('-', year, month, day)))
例如,可以将其合并到聚合查询中。
关于mysql - 在SQL中将天数分组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50003219/