Guten Morgen zusammen, würde gerne bei einer Abfrage Werte für 3 Tage anzeigen lassen, sprich für gestern heute und morgen, die Abfrage sieht so aus aber ich mache dabei irgendwie einen Fehler oder es ist einfach nicht möglich es so zu machen wie ich mir das vorstelle.
Nur das Datum von heute anzeigen:
select spdat8,spmasn,sppenr,spkzns,spkzfs,spkzss,sptext,spkos1,spkos2,psnavo,psnafa FROM kasppo INNER JOIN vepsta ON sppenr = pspenr WHERE
spkos2 IN (1506, 1510, 1515, 1525)
AND
(to_date(spdat8::numeric::text,'yyyymmdd') = current_date)
ORDER BY spdat8,spmasn
Das Datum von gestern, heute und morgen anzeigen:
select spdat8,spmasn,sppenr,spkzns,spkzfs,spkzss,sptext,spkos1,spkos2,psnavo,psnafa FROM kasppo INNER JOIN vepsta ON sppenr = pspenr WHERE
spkos2 IN (1506, 1510, 1515, 1525)
AND
(to_date(spdat8::numeric::text,'yyyymmdd') = current_date - 1)
AND
(to_date(spdat8::numeric::text,'yyyymmdd') = current_date)
AND
(to_date(spdat8::numeric::text,'yyyymmdd') = current_date + 1)
ORDER BY spdat8,spmasn
Wenn ich das so mache zeigt mir Tabelle einfach alle Werte aus der Datenbank.
Kann man irgendwie bei PHP das kombinieren?
Vielen Dank