Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: SELECT über mehrere Tabelle ergibt nichts brauchbares

  Alt 4. Feb 2010, 11:34
Hier noch mal eine kürzere Version...
SQL-Code:
SELECT fkDatum,
       MAX(Dienst1) AS Dienst1,
       MAX(Dienst2) AS Dienst2,
       MAX(Dienst3) AS Dienst3
FROM (SELECT FKDatum,
             CASE WHEN diensttyp = 1 THEN DocName ELSE '.END AS Dienst1,
             CASE WHEN diensttyp = 2 THEN DocName ELSE '.END AS Dienst2,
             CASE WHEN diensttyp = 3 THEN DocName ELSE '.END AS Dienst3
      FROM dienste d1
      INNER JOIN docs d2
        ON d1.fkdoc = d2.docid) x
GROUP BY fkDatum
  Mit Zitat antworten Zitat