Hallo,

versuch es doch mal mit date() statt now() 

Gru�
Sven-Christian

-----Urspr�ngliche Nachricht-----
Von: Klaus - Peter Kern [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 9. Juli 2002 20:20
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] DATE_SUB

Hallo,

ich m�chte eine Abfrage erstellen, in der das gespeicherte
Datum(termin_dat)
mit dem aktuellen Datum verglichen wird, und mittels der Funktion
DATE_SUB
von einem in der Tabelle abgespeicherten Datum(termin_dat) ein ebenfalls
in
der Tabelle gespeicherter Wert(termin_dat2) abgezogen wird. Das m�sste
dann
so aussehen (nach eigenem ermessen):

SELECT * FROM termin WHERE (termin_dat = NOW() OR (DATE_SUB(termin_dat,
INTERVAL termin_dat2 DAY)) = NOW());

der Zeilenumbruch ist nicht von mir;))
Es soll also jeder Datensatz ausgegeben werden, wo entweder das
eingetragene
Datum dem aktuellen entspricht, oder das eingetragene Datum minus dem
eingetragenen wert dem aktuellen Datum entspricht.
Aber irgendwas passt hier nicht, denn er schreit nach einem fehlenden
Operator (PWS und Access). Im Access markiert er mir den
Wert(termin_dat2).

Was ist hier falsch bzw was kann (muss) ich anders machen???

Ciao, Klaus


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
|
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an