Seite 1 von 1

Abfrage nach morgigem Datum

Verfasst: So, 08.12.2013 15:13
von asdfgh
Hallo,
ich will eine Abfrage erstellen, in der ich die Termine von morgen (oder übermorgen, ...) angezeigt werden. Heute geht ja mit CURRENT_DATE, CURRENT_DATE +1 ist allerdings nicht möglich. Ist es auch möglich den nächsten Werktag (also Mo-Fr) anzeigen zu lassen?
Danke im voraus

Re: Abfrage nach morgigem Datum

Verfasst: So, 08.12.2013 18:26
von F3K Total
Jo, die erste Version geht z.B. so:

Code: Alles auswählen

SELECT  "Datum", DAYNAME("Datum") FROM "Tabelle" where DATEDIFF('DD',CURRENT_DATE,"Datum") BETWEEN 1 and 2 oder by "Datum"
Die zweite Version, also die nächsten zwei Arbeitstage:
Fr-> Mo, Di | Sa-> Mo, Di , keine Feiertage geht so:

Code: Alles auswählen

SELECT 
    "Datum",
    DAYNAME("Datum") 
FROM 
    "Tabelle"
WHERE
    DATEDIFF('DD',CURRENT_DATE,"Datum") 
    BETWEEN 
        (SELECT DISTINCT 
            CASE 
                WHEN DAYOFWEEK(CURRENT_DATE) = 6 THEN 3
                WHEN DAYOFWEEK(CURRENT_DATE) = 7 THEN 2 
            ELSE
                1
            END 
        FROM
            "Tabelle") 
    AND 
        (SELECT DISTINCT 
            CASE 
                WHEN DAYOFWEEK(CURRENT_DATE) = 6 THEN 4 
                WHEN DAYOFWEEK(CURRENT_DATE) = 7 THEN 3 
            ELSE 
                2 
            END 
        FROM 
            "Tabelle") 
ORDER BY
    "Datum"
HTH Gruß R

Re: Abfrage nach morgigem Datum

Verfasst: So, 08.12.2013 22:38
von asdfgh
Danke für die rasche Antwort!

Re: Abfrage nach morgigem Datum

Verfasst: So, 08.12.2013 22:40
von F3K Total
Bitte,
und gehts?
R

Re: Abfrage nach morgigem Datum

Verfasst: So, 08.12.2013 23:13
von asdfgh
Das erste funktioniert, das zweite noch nicht. Sind die Zeilenumbrüche im Code von Bedeutung? Sie werden nämlich beim Speichern des Codes entfernt.

lg & danke

Re: Abfrage nach morgigem Datum

Verfasst: So, 08.12.2013 23:15
von F3K Total
asdfgh hat geschrieben:Sind die Zeilenumbrüche im Code von Bedeutung?
Nein, sie dienen nur der Übersichtlichkeit.
asdfgh hat geschrieben:... das zweite noch nicht.
Habe es getestet, es funktioniert, Ergebnis heute, am 08.12.2013:
Arbeitstagsquery.png
Arbeitstagsquery.png (10.63 KiB) 1109 mal betrachtet
Gruß R

Re: Abfrage nach morgigem Datum

Verfasst: So, 08.12.2013 23:31
von asdfgh
jetzt funktioniert auch das 2.

lg, und nochmal danke