View Full Version : SQL Frage Datum cjjmmtt
camouflage
14-12-12, 09:30
Ich habe ein Datum das noch in der Form CJJMMTT gespeichert ist. Gibt's eine elegantere Lösung in SQL dieses in die Form *iso zu bringen oder muss ich es Casten?
Ich habe ein Datum das noch in der Form CJJMMTT gespeichert ist. Gibt's eine elegantere Lösung in SQL dieses in die Form *iso zu bringen oder muss ich es Casten?
In SQL gibt es zur Umsetzung dieses Format keine elegante Lösung! Casten bringt an der Stelle nichts, da es keine Konvertierung gibt. Du musst das Datum zunächst in eine "gültige alphanumerische Form" also JJJJ-MM-TT oder TT.MM.JJJJ oder MM/TT/JJJJ erst dann kannst Du erst casten oder mit Funktion DATE umsetzen.
Birgitta
camouflage
14-12-12, 10:33
Alles klar, danke dir Birgitta.
Wie wärs (aus einem anderen Beitrag) mit
"date(char((MyCJJMMTT + 19000000) * 1000000.)) "