Guten Tag,
bin neu hier und hoffe ich stelle die Frage an der richtigen Stelle bzw. schildere mein problem:
DB: Oracle
das statement sie im wesentlichen so aus:
SELECT COUNT (x.xy) as Anzahl, abcde, y.xxx AS blabla
FROM x INNER JOIN y on y.xyz = x.xyz
WHERE
uebergabe_zeitpunkt >
TO_DATE (‚2008-08-20‘, ‚YYYY-MM-DD‘)
AND uebergabe_zeitpunkt
Hallo,
Du musst deinen Formatstring erweiteren :
Beispiel :
SELECT to_char(SYSDATE,‚DD.MM.YYYY HH24:MI‘) FROM dual;
–> 01.09.2009 12:34
…und umgekehrt :
SELECT TO_DATE (‚01.09.2009 12:31‘,‚DD.MM.YYYY HH24:MI‘) FROM dual;
–> 01.09.2009 12:31:00
Dazu die Doku : (es lohnt sich)
http://download.oracle.com/docs/cd/B19306_01/server…
Gruss
vielen dank herr vaid.
das habe ich bereits probiert. leider bin ich glaub ich zu blöd dafür es anzuwenden: vll könnten sie mir eine konkretere antwort geben auf das oben genannten statement ?
das datum ist nicht sysdate sondern wird später in einem preparestatement in java übergeben.
das datum ist nicht sysdate sondern wird später in einem
preparestatement in java übergeben.
–> ja, dass habe ich angenommen 
SELECT COUNT (x.xy) as Anzahl, abcde, y.xxx AS blabla
FROM x INNER JOIN y on y.xyz = x.xyz
–Hier die Einschränkung auf das Datum (Bitte zusätzlich Klammern beachten)
WHERE (uebergabe_zeitpunkt > TO_DATE (‚2008-08-20‘, ‚YYYY-MM-DD‘) AND uebergabe_zeitpunkt
super !! es geht. blöde abschlussfrage … wenn es nicht bis 10 Uhr gehen würde, sondern bspweise 10:05 … dann funktioniert das to_number nicht ?
vielen dank für die schnelle hilfe !
super !! es geht. blöde abschlussfrage … wenn es nicht bis
10 Uhr gehen würde, sondern bspweise 10:05 … dann
funktioniert das to_number nicht ?
vielen dank für die schnelle hilfe !
Doch, doch, tut es (Deswegen ist der Link auf die Oracle Doku releativ sinnvoll 
AND TO_NUMBER(TO_CHAR(uebergabe_zeitpunkt,‚HH24MM‘))
hm ich würde das einfach umgehen indem ich
AND TO_NUMBER(TO_CHAR(uebergabe_zeitpunkt,‚HH24‘))
ok vielen dank für die schnelle und freundliche hilfe !!!
ich weiss die dokus sind toll, aber ich bin nicht damit zurechtgekommen 
AND TO_NUMBER(TO_CHAR(uebergabe_zeitpunkt,‚HH24MM‘))
Oha…Müsste ich wohl selbst mal wieder die Doku lesen
. Du hast natürlich recht, sorry
Gruss
ok … alles klar. nochmals danke
greetz