PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sql Syntax



Huhn Hur Tu
06.12.11, 12:02
Hi, mal was nicht Linux spezielles.
Ich will auch einer DBzustaende von aktionen auslesen zaehlen und pro Zustand/aktion einen Wert ausgeben

Beispiel

Feld1=aktion, Feld2=Zustand
6000 001
7000 002
8000 001
9000 002

Jetzt wollte ich am liebsten mit count die Zustaende wert "1" zaehlen und die sortiert nach aktionen ausgeben, und umgekehrt.

Leider schaffe ich nur das Zaehlen oder das sortieren nie beides.


Gruss Stefan

marce
06.12.11, 12:05
ohne weiter probiert zu haben - das klingt nach group by...

pibi
06.12.11, 12:53
ohne weiter probiert zu haben - das klingt nach group by...Sehe ich auch so. Allerdings sind die Angaben -wie immer- zu stark abstrahiert, so dass man das eigentliche Ziel nur erraten kann. Vielleicht so?
select feld1, feld2, count (*) from tablename group by feld1, feld2 order by feld1, feld2

Gruss Pit.

PS: Obiges ist fuer PostgreSQL, andere DB's haben evtl. eine andere Syntax.

Huhn Hur Tu
06.12.11, 14:05
cool danke, hab das group by falsche herum gewaehlt

Danke Stefan