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!