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



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]