Данные группы SQL-запросов - PullRequest
0 голосов
/ 19 октября 2011

У меня есть данные, как показано ниже.

     Group  Jan     Feb      Mar
---|------|-----|-------|--------|---------
   |   A  | I22 |       |        |
   |   A  |     | I22   |        |
   |   A  |     |       | I22    |
   |   B  | I33 |       |        |
   |   B  |     | I33   |        |
   |   B  |     |       | I33    |

Как запрос сделать данные, как это: -

     Group  Jan     Feb      Mar
---|------|-----|-------|--------|---------
   |   A  | I22 | I22   |  I22   |
   |   B  | I33 | I33   |  I33   |

1 Ответ

1 голос
/ 19 октября 2011

Группа - это ключевое слово, поэтому вам необходимо соответствующим образом его избегать для вашей СУБД (например, квадратные скобки для SQL Server, обратные ссылки для MySQL и т. Д.).

SELECT [Group], MAX(Jan), MAX(Feb), MAX(Mar)
    FROM YourTable
    GROUP BY [Group]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...