Hallo,
brauche dringend Hilfe. Das ganze Wochende versucht aber leider ohne erfolg. Also folgendes:
Ich habe folgende Tabellen: AngebotStart ,AngebotEnde in meiner Datenbank.
So jetzt will ich zwischen 2 daten alle Datensätze innerhalb dieses Zeitraums erkennen und mit Count() zählen lassen.Dabei sollen sie noch Gruppiert werden durch AngebotStart
Dann will ich die Summe von dem count für jeden tag bilden! Aber das klappt nicht!
Hier meine Abfrage:
select AngebotEnde,AngebotStart,AngebotStart,COUNT(AngebotStart) as number, FROM data
where ((AngebotStart >= '2002-08-21') OR (AngebotEnde
>='2002-08-21')) AND AngebotStart <= '2002-08-25'
Group by AngebotStart order by AngebotStart;
soweit funktioniert es auch. Wie könnte ich jetzt dabei noch die Summe von Count(AngebotStart) bilden und damit feststellen an welchem Datum wieviel angebote wirklich existieren.
Also wenn das Datum in AngebotEnde vorbei ist sollte er es auch wieder abziehen.
Zum besseren Verständnis
AngebotStart 2004-01-10; AngebotEnde 2004-01-20 Count=3
AngebotStart 2004-01-11; Angebotende 2004-01-18 Count=5
So, also vom 2004-01-11 bis 2004-01-18 wäre die Summe dann 8.
Aber den Tag vorher und danach wäre die Summe nur 3.
BITTE BITTE UM HILFE ICH DREh NOCH TOTAL durch...
Vielen Dank im Voraus
Marauder
brauche dringend Hilfe. Das ganze Wochende versucht aber leider ohne erfolg. Also folgendes:
Ich habe folgende Tabellen: AngebotStart ,AngebotEnde in meiner Datenbank.
So jetzt will ich zwischen 2 daten alle Datensätze innerhalb dieses Zeitraums erkennen und mit Count() zählen lassen.Dabei sollen sie noch Gruppiert werden durch AngebotStart
Dann will ich die Summe von dem count für jeden tag bilden! Aber das klappt nicht!
Hier meine Abfrage:
select AngebotEnde,AngebotStart,AngebotStart,COUNT(AngebotStart) as number, FROM data
where ((AngebotStart >= '2002-08-21') OR (AngebotEnde
>='2002-08-21')) AND AngebotStart <= '2002-08-25'
Group by AngebotStart order by AngebotStart;
soweit funktioniert es auch. Wie könnte ich jetzt dabei noch die Summe von Count(AngebotStart) bilden und damit feststellen an welchem Datum wieviel angebote wirklich existieren.
Also wenn das Datum in AngebotEnde vorbei ist sollte er es auch wieder abziehen.
Zum besseren Verständnis
AngebotStart 2004-01-10; AngebotEnde 2004-01-20 Count=3
AngebotStart 2004-01-11; Angebotende 2004-01-18 Count=5
So, also vom 2004-01-11 bis 2004-01-18 wäre die Summe dann 8.
Aber den Tag vorher und danach wäre die Summe nur 3.
BITTE BITTE UM HILFE ICH DREh NOCH TOTAL durch...
Vielen Dank im Voraus
Marauder
Kommentar