Wie konvertieren von Datum(string Typ) in date(Datum Zeit ) in oracle
Ich bin stecken mit einem Oracle-Abfrage. In meinem dashboard-app, die wir haben, um eine Zusammenfassung Diagramm für die Summe der details lines grundsätzlich. In einem besonderen Register, wir müssen die datetime in die details, aber wir die Gruppe auf die Zusammenfassung nur nach Datum.
How to convert date(string-Typ) in ein Datum(date-time ) von oracle. Ich bin mit select in select in anderen Worten geschachtelte select. Die innere Abfrage gibt die Zeichenfolge, Datum, Uhrzeit und äußeren Abfrage nicht in der Lage zu konvertieren, das auf Datum Zeit
InformationsquelleAutor Pinchas K | 2012-07-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die
to_date
Funktion zur Konvertierung einer Zeichenfolge in ein Datum. Zum Beispieloder
Format Maske, die Sie übergeben, als zweites argument übergeben wird, hängt vom format der Zeichenfolge. Der Satz von gültiges format-Masken für die to_date Funktion steht in der Dokumentation.
Es ist mir nicht klar, was das problem ist. Werden Sie sagen, dass die äußere Abfrage konvertieren muss, verschiedene unterschiedlich formatierte strings in ein Datum? Also die erste Zeile könnte in
YYYY-MM-DD
- format, die nächste Zeile inmm/dd/rr hh24:mi:ss
format, etc?InformationsquelleAutor Justin Cave
Können Sie TO_DATE-Funktion.
E.g:
Wenn der input-string in der form 12/21/2012
Sie können versuchen
TO_DATE('12/21/2012', 'MM/DD/RRRR')
Überprüfen Sie diesen link für mehr auf variou-Formate: http://psoug.org/definition/TO_DATE.htm
InformationsquelleAutor Chandu