Veröffentlicht 13. August 200817 j bin erst seit kurzem bei PL/SQL Weiterbildung dabei und habe folgendes Prob: soll ein select schreiben wo man die angestellten angezeigt bekommen soll die zwischen dem 20.februar.1998 und dem 01.mai.1998 eingestellt worden sind.....die lösung ist bestimmt ganz simpel.....komm aber halt nicht drauf untes aufgeführtes select funktioniert nicht..wer kann mit dem richtigen syntax helfen????? select last_name,job_id, hire_date from employees where hire_date between '20-feb-1998' and '01-may-1998' order by hire_date asc ;
13. August 200817 j Ohne es zu testen würde ich vermuten, das du statt between eine Kombination aus > AND < benutzen mußt.
13. August 200817 j hat leider auch nicht gefunzt...trotzdem danke FEHLER in Zeile 3: ORA-00936: Ausdruck fehlt MFG widder66
13. August 200817 j bin nach einigem testen selbst draufgekommen...muss lauten: select last_name,job_id, hire_date from employees where hire_date between '20.02.1998' and '01.05.1998' order by hire_date asc ; dann klappt auch... :upps
13. August 200817 j Hi, verwende bei Datumsangaben immer to_date. Damit gibst Du expliziet an, in welchem Format dein Datum angegeben ist. Ansonsten hängt das rein von den Ländereinstellungen deines Clients ab und die ist individuell einstellbar und somit nicht sicher kontrollierbar. Dim
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.