Thema: Delphi SQL oder nicht SQL ...

Einzelnen Beitrag anzeigen

omata

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

Re: SQL oder nicht SQL ...

  Alt 12. Feb 2007, 19:33
Warum so komplizert?

Leg dir eine Tabelle mit den Monaten an...

Tabelle Monate...
SQL-Code:
CREATE TABLE Monate (
  monat INT NOT NULL ,
  Bezeichnung varchar (50) NOT NULL ,
  CONSTRAINT [PK_Monate] PRIMARY KEY (monat_id) ON PRIMARY
) ON PRIMARY
Inhalt...
Code:
Monat Bezeichnung
1     Januar
2     ...
3
4
5
6
7
8
9
10
11
12
Und hol dir deine Daten...
SQL-Code:
SELECT *
FROM (SELECT *
      FROM monate, (SELECT DISTINCT jahr
                    FROM umsatz
                    WHERE jahr BETWEEN 2005 AND 2006) x) x
LEFT JOIN umsatz u
  ON x.jahr = u.jahr
     AND x.monat = u.monat
ORDER BY x.jahr, x.monat
Gruss
Thorsten
  Mit Zitat antworten Zitat