Forums Neueste Beiträge
 

SQL-Abfrage oder view möglicmöglich?

01/10/2007 - 19:06 von Hubert Ball | Report spam
Hallo,

ich habe in einer Tabelle jeweils eine Spalte , die Anfang und Ende einer
Periode kennzeichnet.

Eine weitere Spalte beinhaltet einen Betrag, der dieser Zeitspanne
zuzuordnen ist.

Es existieren mehrere Datensàtze, der Perioden sich überschneiden können.

Kann ich nun direkt vom SQL-Server eine Tabelle oder View so einsehen, dass
ich in Stundenschritten die Summe aller Betràge, die den jeweiligen
h-Periodenabschnitten zuzuordnen sind in Datensàtzen erhalte?

Beispiel:

Daten in vorhandener Tabelle:
Start Ende Betrag

10:00 15:00 50,00
11.00 13:00 40,00
14:00 15:00 90,00
14:00 14:30 80,00


Daten in einzusehender Tabelle:
Zeitraum Betrag

10:00-11:00 10,00
11:00-12:00 30,00
12:00-13:00 30,00
13:00-14:00 10,00
14:00-15:00 180,00


Wenn das irgendwie geht, wàre es furchtbar Nett, wenn mir jemand erklàrt,
wie das geht oder wonach ich suchen muss um meiner Lösung nàher zu kommen.

Grüße
Hubert
 

Lesen sie die antworten

#1 Jürgen Volke
02/10/2007 - 07:25 | Warnen spam
Hallo Hubert


ich habe in einer Tabelle jeweils eine Spalte , die Anfang und Ende einer
Periode kennzeichnet.

Eine weitere Spalte beinhaltet einen Betrag, der dieser Zeitspanne
zuzuordnen ist.

Es existieren mehrere Datensàtze, der Perioden sich überschneiden können.

Kann ich nun direkt vom SQL-Server eine Tabelle oder View so einsehen,
dass ich in Stundenschritten die Summe aller Betràge, die den jeweiligen
h-Periodenabschnitten zuzuordnen sind in Datensàtzen erhalte?

Beispiel:

Daten in vorhandener Tabelle:
Start Ende Betrag

10:00 15:00 50,00
11.00 13:00 40,00
14:00 15:00 90,00
14:00 14:30 80,00


Daten in einzusehender Tabelle:
Zeitraum Betrag

10:00-11:00 10,00
11:00-12:00 30,00
12:00-13:00 30,00
13:00-14:00 10,00
14:00-15:00 180,00



oh oh - was steckt denn da für eine Logik hinter,
beiden ersten Sàtzen den Betrag durch die Stunden
zu teilen, den letzten aber nicht?
Also für mich zu hoch

Gruß Jürgen

Ähnliche fragen