 von Thomas MĂĽcke » Fr 13 Sep, 2002 23:33
von Thomas MĂĽcke » Fr 13 Sep, 2002 23:33 
			
			es gibt zwar die Funktion sysdate() in mysql, diese kann aber nicht so verwendet werden wie in Oracle.
BEISPIEL:
Die unten stehende Anfrage wählt alle Datensätze mit einem datum_spalte-Wert innerhalb der letzten 30 Tage aus: 
******ORACLE******
SELECT etwas FROM tabelle WHERE datum_spalte <= SYSDATE -30
******MYSQL*****
SELECT etwas FROM tabelle WHERE TO_DAYS(NOW()) - TO_DAYS(datum_spalte) <= 30;
 
mit sysdate() -30 funktioniert das in mysql nicht!
GruĂź Thomas