PDA

View Full Version : SQL Problem



muadeep
08-10-09, 09:57
Hallo *all

eine Frage an die SQL-Speziallisten! ;-)

kann ich eine Zahl mit SQL in ein Datum umwandeln/aufbereiten?

Feld: ISWDAT (8,0) = 08102009

Aufbereitet in: 08.10.2009 oder 2009.10.08

dachte da an:

SELECT Format(Datum, 'DD-MMM-YYYY') FROM Tabelle
oder
SELECT convert(.... http://www.qtl.co.il/img/copy.pnghttp://www.google.com/favicon.ico (http://www.google.com/search?q=SELECT%20Format%28Datum,%20%27DD-MMM-YYYY%27%29%20FROM%20Tabelle%0D%0Aoder%0D%0ASELECT% 20convert%28....%20)http://www.babylon.com/favicon.ico

Pikachu
08-10-09, 10:12
SELECT DATE(SUBSTR(DIGITS(ISWDAT), 5, 4) CONCAT '-' CONCAT
SUBSTR(DIGITS(ISWDAT), 3, 2) CONCAT '-' CONCAT
SUBSTR(DIGITS(ISWDAT), 1, 2))
FROM Tabelle

Fuerchau
08-10-09, 13:05
Wobei du nur MM als 01-12 erhältst und nicht MMM (Jan-Dez).