Hi,
mit folgender Tabelle:
und folgenden Daten:
ID Vorname Nachname Zähler
1 Andreas Maier 12
2 Elisbeth Buschmann 42
3 Kim Maier 5
4 Ernst Zorn 10
5 Maja Maier 1
6 Matthias Kurtz 25
7 Carola Maier 2
8 Elli Kurtz 3
führe ich folgende Abfrage durch:
und erhalte wunschgemäß folgendes Ergebnis mit Teil- und Gesammtsumme:
Name Zähler Betrag
Buschmann 42 42
Kurtz 25 28
Maier 12 20
Zorn 10 10
Summe 10 100
http://www.heidisql.com/
Jetzt stört mich nur noch der Zähler '12' in der (Gesammt-)Summen Zeile. Wie kann ich den auf "" setzen? Hab schon alles mögliche ausprobiert und bin nun ratlos.
Irgendwelche Ideen?
mit folgender Tabelle:
Code:
CREATE TABLE `test` (
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`Vorname` VARCHAR(50) NOT NULL DEFAULT '0',
`Nachname` VARCHAR(50) NOT NULL DEFAULT '0',
`Zähler` VARCHAR(50) NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=3
;
und folgenden Daten:
ID Vorname Nachname Zähler
1 Andreas Maier 12
2 Elisbeth Buschmann 42
3 Kim Maier 5
4 Ernst Zorn 10
5 Maja Maier 1
6 Matthias Kurtz 25
7 Carola Maier 2
8 Elli Kurtz 3
führe ich folgende Abfrage durch:
Code:
select
ifnull (Nachname,'Summe') as Name,
Zähler,
SUM(cast(Zähler as decimal(5,0))) as Betrag from test
group by Nachname with rollup
und erhalte wunschgemäß folgendes Ergebnis mit Teil- und Gesammtsumme:
Name Zähler Betrag
Buschmann 42 42
Kurtz 25 28
Maier 12 20
Zorn 10 10
Summe 10 100
http://www.heidisql.com/
Jetzt stört mich nur noch der Zähler '12' in der (Gesammt-)Summen Zeile. Wie kann ich den auf "" setzen? Hab schon alles mögliche ausprobiert und bin nun ratlos.
Irgendwelche Ideen?