0

是否可以编写 SQL 从表中选择重复的子记录字符串到单个记录中?我只想对月份年份进行分组,结果如下图所示:

在此处输入图像描述

我试试这个,但它没有用。

SELECT DATE, SUBSTRING(DATE, 3, 6) as Addrow FROM dbo.n4abs_premi_olah GROUP BY Addrow

任何建议将被认真考虑。谢谢 !

4

2 回答 2

3
SELECT DISTINCT(DATE_FORMAT(date, '%m/%Y')) month
FROM Table

如果您确实需要使用GROUP BY(因为您还选择了其他聚合),请执行以下操作:

SELECT DATE_FORMAT(date, '%m/%Y')) month, other stuff...
FROM Table
GROUP BY month
于 2013-04-11T02:26:33.840 回答
0

这是执行此操作的多种方法之一:

SELECT DISTINCT CONCAT(MONTH(date), '/', YEAR(date)) FROM table;
于 2013-04-11T02:26:11.720 回答