Das kpl. SQL
[ ruban.de ] [ Antworten ] [ Forum ]
Geschrieben von Wolfgang Macke on Juni 14, 2002 um 06:24:
Als Antwort auf Re: SQL - Frage geschrieben von Gernot Ruban on Juni 12, 2002 um 21:22:
Hallo Gernot, hier das kpl. SQL : " SELECT count(V_MITARBEITER.Name) AS Kennwert, V_DL3_Vertrag.Kostenstelle FROM V_MITARBEITER, V_DL3_Vertrag, V_MA_DL3, V_DL3_Stunden WHERE V_MITARBEITER.USER_ID Like 'F%' And V_MITARBEITER.USER_ID = V_MA_DL3.User_ID AND V_MITARBEITER.EINTRITTSDATUM= '$datum' Or V_MITARBEITER.AUSTRITTSDATUM Is Null) AND V_MITARBEITER.ORG_EINHEIT Like 'KR%' AND V_MA_DL3.VERTRAGSNUMMER = V_DL3_VERTRAG.VERTRAGSNUMMER AND V_DL3_Vertrag.LEISTUNGSART='W' AND V_DL3_Stunden.Vertragsnummer = V_DL3_VERTRAG.VERTRAGSNUMMER AND V_DL3_Stunden.monat = '$monat' AND V_DL3_Stunden.jahr = '$jahr' GROUP BY V_DL3_Vertrag.Kostenstelle UNION SELECT sum(V_DL3_Stunden.Stunden/160) AS Kennwert, V_DL3_Vertrag.Kostenstelle FROM V_MITARBEITER, V_DL3_Vertrag, V_MA_DL3, V_DL3_Stunden WHERE V_MITARBEITER.USER_ID Like 'F%' AND V_MITARBEITER.USER_ID = V_MA_DL3.User_ID AND V_MITARBEITER.EINTRITTSDATUM = '$datum' Or V_MITARBEITER.AUSTRITTSDATUM Is Null) AND V_MITARBEITER.ORG_EINHEIT Like 'KR%' AND V_MA_DL3.VERTRAGSNUMMER = V_DL3_VERTRAG.VERTRAGSNUMMER AND V_DL3_Vertrag.LEISTUNGSART ='D' AND V_DL3_Stunden.Vertragsnummer = V_DL3_VERTRAG.VERTRAGSNUMMER AND V_DL3_Stunden.monat = '$monat' AND V_DL3_Stunden.jahr = '$jahr' GROUP BY V_DL3_Vertrag.Kostenstelle" " Eventl. gibt es auch eine ganz andere bessere Lösung!? Ich bin mal gespannt :-) Mit freundlichen Grüßen Wolfgang
Schreibe eine Antwort
|