Sagen wir, ich habe eine Tabelle wie diese in MS SQL 2008:MSSQL Count mehrere Spalten
+------+--------+---------+
| year | JAN | FEB |
+------+--------+---------+
| 2016 | 5K2 | 5K2 |
| 2016 | 5K2 | 5K2 |
| 2016 | 5K2 | 5K2 |
| 2016 | 8Z | 8Z |
| 2016 | R5205 | R5205 |
| 2016 | 5K2 | 5K2 |
| 2016 | 5K2 | 5K2 |
| 2016 | NULL | NULL |
| 2016 | TE | NULL |
| 2016 | TE | NULL |
| 2016 | 8Z | 8Z |
+------+--------+---------+
Und ich will für jede Spalte eine Zählung bekommen, so etwas wie dieses
+------+--------+---------+
| opt | JAN_cnt| FEB_cnt |
+------+--------+---------+
| 5K2 | 5 | 4 |
| 8Z | 2 | 2 |
| R5205| 1 | 1 |
| TE | 2 | 0 |
| NULL | 1 | 4 |
+------+--------+---------+
Erstens kann das getan werden? Zweitens, wie? Ich habe gesucht, kann aber nicht genau finden, wonach ich suche.
Zwei Fragen: Die erste, eine Tabelle mit allen Optionen? Die zweite: Warum NULL 1,4 statt 1,3 –