Wanneer ik in een view een datum wil formatteren, gebruik ik bv.
CONVERT(Char(20), tblPE_Personen.PE_Geboortedatum, 112)
Met de CONVERT functie ben ik beperkt tot de beschikbare Date and Time Styles.
Hoe kan ik voor een output zorgen als bv. mmdd of als dddd dd mmmm yyyy?
Bedankt en groetjes,
Michel
Hierbij een lijst met datum converties:
SQL Style ID SQL Style Example
0 or 100 mon dd yyyy hh:miAM (or PM) Jan 15 2008 5:44PM
101 mm/dd/yy 01/15/2008
102 yy.mm.dd 2008.01.15
103 dd/mm/yy 15/01/2008
104 dd.mm.yy 15.01.2008
105 dd-mm-yy 15-01-2008
106 dd mon yy 15 Jan 2008
107 Mon dd, yy Jan 15, 2008
108 hh:mm:ss 17:42:33
9 or 109 mon dd yyyy hh:mi:ss:mmmAM (or PM) Jan 15 2008 5:42:09:953PM
110 mm-dd-yy 01-15-2008
111 yy/mm/dd 2008/01/15
112 yymmdd (no spaces) 20080115
13 or 113 dd mon yyyy hh:mm:ss:mmm(24h) 15 Jan 2008 17:37:13:163
114 hh:mi:ss:mmm(24h) 17:37:52:407
20 or 120 yyyy-mm-dd hh:mi:ss(24h) 2008-01-15 17:38:20
21 or 121 yyyy-mm-dd hh:mi:ss.mmm(24h) 2008-01-15 17:38:44.867
126 yyyy-mm-dd Thh:mm:ss.mmm(no spaces) 2008-01-15T17:39:12.193
--
Edwin van der Vaart
"picayunish" <nos...@nospam.com> schreef in bericht
news:4b4b8$4b0adbf0$4df973c8$15...@news.chello.nl...
Dat is juist mijn probleem, dat ik beperkt ben tot deze lijst.
Graag had ik geweten hoe ik het formaat dddd dd mmmm yyyy kan bekomen.
Bedankt en groetjes,
Michel
Hoi Michel,
De stijlen van CONVERT zijn inderdaad beperkt. Met reden, want in feite
is opmaken een taak die je beter aan de client over kan laten. Dan kan
elke gebruiker de datum ook in zijn of haar favoriete opmaak en eigen
taal krijgen, terwijl je dat op de server niet (of slechts met grote
moeite) voor elkaar krijgt.
Wil je het toch perse op de server doen, dan moet je gaan knutselen met
de mogelijkheden die je wel hebt. Ik weet niet precies welke uitvoer
hoort bij het formaat dat jij noemt, maar wellicht is dit wat jij
bedoelt:
SET LANGUAGE Dutch;
SELECT DATENAME(dw, CURRENT_TIMESTAMP) + ' '
+ CONVERT (varchar(20), CURRENT_TIMESTAMP, 106);
zaterdag 05 dec 2009
--
Hugo Kornelis, SQL Server MVP
My SQL Server blog: http://sqlblog.com/blogs/hugo_kornelis