SQL Server:按字段上的函数分组选择

mor*_*ebi 2 sql sql-server datetime aggregation

我有一个 group by YEAR(mydate),MONTH(mydate)

我想选择它们作为一个独特的领域

SELECT SUM(Price),YEAR(mydate) + '/' + MONTH(mydate)
FROM MyTable
GROUP BY YEAR(mydate), MONTH(mydate)
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

mydatesmalldatetime.

可能吗?

Joe*_*eph 7

试试这个:

SELECT cast(YEAR(mydate) as CHAR(4))+'/'+cast(MONTH(mydate) as varchar(2))
FROM MyTable
Group by YEAR(mydate),MONTH(mydate)
Run Code Online (Sandbox Code Playgroud)