Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.733 Beiträge
 
Delphi 6 Enterprise
 
#6

AW: Mehrerer Datensätze pro Zeitraum generieren

  Alt 2. Feb 2015, 09:14
Erstelle dir eine Hilfstabelle, die alle Datum vom 1.1.1900 bis zum 31.12.2100 enthält (z.B.). So eine Datedimensiontable ist so fundamental, das es diverse Generierungstools dafür gibt (oder EXCEL Dateien).

Und da Du nun eine entsprechende Tabelle hast, kannst du einfach diese Query ausführen:

SQL-Code:
Select <Daten>
  from DateDimension
       join MeineTabelle on DateDimension.Date between MeineTabelle.MinDatum and MeineTabelle.MaxDatum
Danke. Das hört sich doch schonmal gut und einfach an. Ich muss Daten immer Rückwirkend bis zum 1.1. des Vorjahres liefern, brauche somit also 13-24 Monate in der DateDimension Tabelle. Ich denke ich werde diese DateDimension-Tabelle als Temptable bei jedem Verarbeitungslauf (1x monatl.) neu mit den richtigen Dimensionen erstellen oder den aktuellen Monat einfach hinzufügen, mal schauen.
Ralph
  Mit Zitat antworten Zitat