Hallo,
ich stehe vor einem Problem, wo ich nicht auf die Lösung komme.
Ich möchte gerne eine SELECT-Anweisung machen, die mir Gebühren berechnet. Diese Gebühren stehen in Stufen von 0 - 2 in einer Tabelle.
Stufe 1 macht 5€, Stufe 2 macht 10€.
Ich möchte jetzt für jede Person die Gebühren berechnen lassen.
Normalerweise ist es ja bei einer einzigen Stufe ganz einfach. Ich mache einfach ein SELECT, wo ich alle Stufen einer Person zusammenzähle, also mit COUNT und dann einfach * z.B. 5 nehme. Dann bekomme ich ja, die Gesamtgebühren heraus. Nur wie mache ich das bei unterschiedlichen Stufen, aber in EINER Abfrage.
Ich kann ja nicht sagen: SELECT ... , SUM(COUNT(WHERE STUFE LIKE '1')*5 AND COUNT(WHERE STUFE LIKE '2')*10) AS GESAMTGEBUEHREN.
Im Prinzip sollte es ja so aussehen, aber ich bekomme es nicht realisiert.
Ich hoffe, ich habe mich mehr oder wenig verständlich ausgedrückt und jemand kann mir helfen.
Danke im Voraus, GRUSS
Lesezeichen