AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Mehrerer Datensätze pro Zeitraum generieren

Mehrerer Datensätze pro Zeitraum generieren

Ein Thema von Jumpy · begonnen am 1. Feb 2015 · letzter Beitrag vom 2. Feb 2015
Antwort Antwort
Jumpy

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

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
Dejan Vu
(Gast)

n/a Beiträge
 
#2

AW: Mehrerer Datensätze pro Zeitraum generieren

  Alt 2. Feb 2015, 14:12
Ich würde diese Tabelle einmalig erstellen. Überleg mal: 10000 Zeilen und Du bist für die nächsten 30 Jahre safe. Die Tabelle enthält (bzw. kann) ja auch sehr nützliche Informationen über Wochentag, Tag des Jahres etc. Sowas baust Du dir einmal und hast dann das für alle Projekte. So eine Tabelle passt einfach immer. Du kannst sie peu à peu erweitern.

Und wie gesagt: Tools, die Dir so eine Tabelle bauen, gibt es wie Sand am Meer. Du kannst dort z.B. auch Betriebsversammlungen einpflegen oder Betriebsstörungen etc. Dann versaut dir das nicht mehr die Statistik.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz