phpbar.de logo

Mailinglisten-Archive

SELECT-Abfrage und komplizierte Gruppierung

SELECT-Abfrage und komplizierte Gruppierung

Michael Stenz mstenz-design at web.de
Mit Feb 16 15:03:11 CET 2005


Hallo Liste, 

ich habe derzeit folgende SQL-Abfrage:

SELECT		
COUNT(nachweise.ID) AS summe_IM
FROM nachweise
INNER JOIN nachweise_leistungen ON nachweise_leistungen.BezugsnummerID = nachweise.ID
INNER JOIN leistungen_zeiten ON leistungen_zeiten.leistung_ID = nachweise_leistungen.ID
WHERE leistungen_zeiten.user_id = '" . $sqlres_user->ID . "'
AND nachweise.IM_ID <> ''
AND leistungen_zeiten.Date >= '" . $_GET["begin_date"] . "'
AND leistungen_zeiten.Date <= '" . $_GET["end_date"] . "'
GROUP BY nachweise.ID

Diese Abfrage liefert mir im Wert summe_IM, wie oft ein Techniker in einer Rechnung "die Finger mit im Spiel" hatte. Ich möchte aber nicht nur wissen, wie oft er das getan hat, sondern auch, in wievielen Rechnungen. Dies könnte ich natürlich anhand der obigen Abfrage dann auch noch mit einer Schleife in PHP ermitteln, ich möchte dies aber in einer Abfrage (sozusagen immer nur ein Ergebniss pro Abfrage) erhalten. Eventuell kann ich auch die Gesamtzahl der Rechnungen mit einer Abfrage und die Anzahl der Rechnungseingriff wie jetzt in Obiger Abfrage extra definieren. 

Ich hoffe ihr habt ne Idee, 

Gruß, 

Michael



-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive