widder66 Geschrieben 13. August 2008 Teilen Geschrieben 13. August 2008 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 ; Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lordy Geschrieben 13. August 2008 Teilen Geschrieben 13. August 2008 Ohne es zu testen würde ich vermuten, das du statt between eine Kombination aus > AND < benutzen mußt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
widder66 Geschrieben 13. August 2008 Autor Teilen Geschrieben 13. August 2008 hat leider auch nicht gefunzt...trotzdem danke FEHLER in Zeile 3: ORA-00936: Ausdruck fehlt MFG widder66 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
widder66 Geschrieben 13. August 2008 Autor Teilen Geschrieben 13. August 2008 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
dr.dimitri Geschrieben 13. August 2008 Teilen Geschrieben 13. August 2008 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.