Re: Das kpl. SQL
[ ruban.de ] [ Antworten ] [ Forum ]
Geschrieben von Ulrich Mayer on Juni 14, 2002 um 19:48:
Als Antwort auf Das kpl. SQL geschrieben von Wolfgang Macke on Juni 14, 2002 um 06:24:
Hm, CASE Klausel könnte funktionieren: SELECT V_DL3_Vertrag.Kostenstelle , SUM ( CASE V_DL3_Vertrag.LEISTUNGSART WHEN 'W' THEN 1.000 WHEN 'D' THEN (V_DL3_Stunden.Stunden/160) ) END AS KENNWERT 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 IN ('D','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
Schreibe eine Antwort
|