[SQL Server 2005] Conversione formato data

martedì 01 settembre 2009 - 14.30

symonx80 Profilo | Junior Member

Ciao,
avrei bisogno di convertire una data dal formato Date gg/mm/aaaa (esempio 22/05/2008 0.00.00) al formato Varchar aaaammgg, esiste una funzione che può fare al caso mio?

lbenaglia Profilo | Guru

>avrei bisogno di convertire una data dal formato Date gg/mm/aaaa
>(esempio 22/05/2008 0.00.00) al formato Varchar aaaammgg, esiste
>una funzione che può fare al caso mio?

Se la data è memorizzata in una variabile/colonna datetime è sufficiente ricorrere alla funzione CONVERT() specificando lo stile 112.
Es:

SELECT CONVERT(char(8), CURRENT_TIMESTAMP, 112) AS Data; /* Output: Data -------- 20090901 (1 row(s) affected) */

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5