Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: InterBase Group By / Left Join / 3xgleiche Tabelle??

  Alt 13. Apr 2014, 12:10
Oder

SQL-Code:
select
    P.PERSONAL_ID,
    Sum(U.FEHLTAGE_ARBEITSTAGE) as URLAUB,
    Sum(F.FEHLTAGE_ARBEITSTAGE) as FEHLTAGE,
    Sum(K.FEHLTAGE_ARBEITSTAGE) as KRANK
from
    PERSONAL P
        LEFT JOIN FEHLTAGE U ON U.FEHLTAGE_PERSONALID=P.PERSONAL_ID
        LEFT JOIN FEHLTAGE F ON F.FEHLTAGE_PERSONALID=P.PERSONAL_ID
        LEFT JOIN FEHLTAGE K ON K.FEHLTAGE_PERSONALID=P.PERSONAL_ID
where
    U.FEHLTAGE_ART='U'AND F.FEHLTAGE_ART='FAND K.FEHLTAGE_ART='K'
GROUP BY
    P.PERSONAL_ID;
Markus Kinzler
  Mit Zitat antworten Zitat