我有我的prestations表,我希望从我创建的(日期)列开始按年份分组所有的prestations。
我通过YEAR()和MONTH()尝试了组,但它只返回1行。例如,我想:
2019-01 :
好处1
受益2 ......
2019-02 :
好处1
...
Database datas Database structure
我怎样才能在SQL或者学说中这样做?谢谢
您可以从日期字段中获取年份和月份值,然后将它们与CONCAT结合以创建年 - 月字段,然后对其进行分组。像这样的东西。
select CONCAT(year(mydate), '-', month(mydate)) as dateresult from test
group by dateresult;
这是MySQL,不确定您使用的是什么,您需要输入自己的表和字段名称。