Oracle SQL - DATUM größer als Anweisung

Wie der Titel sagt, möchte ich einen Weg finden, um zu überprüfen, welche meiner Daten-sets sind in letzten 6 Monaten von über DATEPART-Abfrage.

SELECT * FROM OrderArchive
WHERE OrderDate <= '31 Dec 2014';

Ich habe versucht, die folgenden aber gibt es einen Fehler, dass mein Datumsformat ist falsch. Aber das einfügen der Daten habe ich das Datumsformat wie gewünscht/gedacht und hatte keine Probleme.

Fehler bei der Kommando-Zeile : 10 Spalte : 25

Blockquote

Fehler-Bericht -

SQL-Fehler: ORA-01861: literal does not match format string
01861. 00000 - "literal does not match format string"

*Ursache: Literale in der Eingabe müssen die gleiche Länge haben als Literale in
der format-string (mit Ausnahme von führenden Leerzeichen). Wenn die
"FX" - Modifizierer aktiviert, wird das literal muss genau übereinstimmen
ohne zusätzlichen Leerraum.

*Aktion: Korrigieren Sie den format-string übereinstimmen, die wörtliche.

InformationsquelleAutor der Frage user3521826 | 2015-05-31

Schreibe einen Kommentar