Как сгруппировать по идентификатору строки в SQL Server 2008 - PullRequest
0 голосов
/ 08 ноября 2011

Как получить:

ID                 Value
99-07-06-01          1
99-07-06-02          2
99-07-06             3

99-07-08-01          4
99-07-08-02          5
99-07-08             6

to

ID                  Value
99-07-06              6
99-07-08              15

т.е. я хотел сгруппировать по идентификатору [99-07-0x] при суммировании.спасибо

1 Ответ

1 голос
/ 08 ноября 2011

Попробуйте (MySQL и MS-SQL):

SELECT LEFT(ID, 8) AS nID,
       SUM(Value) AS tot
FROM your_table
GROUP BY LEFT(ID, 8)
...