PHP_Dude: Dynamische Datums ermittlung

Beitrag lesen

Hallo,

wenn schon die Skriptsprache und wahrscheinlich auch Deine Datenbank die Tage in 0=Sonntag bis 6=Samstag berechnet, dann solltest Du das auch tun.
Ansonsten musst Du immer erst den Rückgabewert umrechnen.

Hier mal ein Beispiel wie Du Dein Problem lösen könntest:

SELECT DATE_FORMAT(DATE_ADD(NOW, IF((DATE_FORMAT(NOW(),'%w')-Tag)<0), 7+DATE_FORMAT(NOW(), DATE_FORMAT(NOW(),'%w')-Tag) DAYS),'%d.%m.%Y') AS datum  
FROM Tabelle  
WHERE Tour=01;

*PS: nicht getestet!