Abfrage über Excel ODBC via Oracle

Hi zusammen,

ich brauche Eure Hilfe.
Ich möchte gerne das aktuelle Datum ausgegeben haben, wobei immer x Tage nach hinten gerechnet wird. Also heute - x = 30.11.2012 zum Beispiel.

Anbei ein Auszug aus der ODBC Abfrage:

FROM SERVICEDESK.V_SERVICE_CALL V_SERVICE_CALL
WHERE (V_SERVICE_CALL.STATUS=‚In Progress‘) AND (V_SERVICE_CALL.CREATED>{ts ‚2005-01-01 00:00:00‘}) AND (V_SERVICE_CALL.DEADLINE

…deadline

leider nicht mein Fachgebiet

Sorry, da kann ich leider auch nicht helfen.

(V_SERVICE_CALL.CREATED>{ts ‚2005-01-01 00:00:00‘}) AND
(V_SERVICE_CALL.DEADLINE’}" leider völlig unbekannt. In ORACLE ist ansonsten zum erhöhen um X Tage einfach " + X" anzugeben, oder entsprechend „- X“ zum rückrechnen um X Tage. So einfach.

tut mir leid. kann nicht helfen
Gruß
Brandis

Hi,
ich weiss leider nicht ganz genau, was du meinst.
Im Oracle selbst könnte man abfragen:

select sysdate + 3 from dual; (bei + 3 Tage)

( Wenns Monate sein sollen:
SELECT ADD_MONTHS(sysdate, 3) FROM dual;
bzw. minus: SELECT ADD_MONTHS(sysdate, -3) FROM dual );

kann man das in Excel gebrauchen ?

Hallo,

wenn du auf einer Oracle-Db bist, kannst du das aktuelle Datum mit SYSDATE ermitteln:

V-Service_Call_Created > SYSDATE

Hallo,
mit sysdate sollte es funktionieren:
SELECT SYSDATE FROM dual;
und wenn man z.B. 5 Tage zurückrechnen will geht das mit:
SELECT SYSDATE -5 FROM dual;