Convertire datetime in varchar

giovedì 10 dicembre 2009 - 15.31

symonx80 Profilo | Junior Member

Ciao ho un campo datetime DATA_FATT del formato '2009-04-24 00:00:00.000'. Vorrei covertire questo valore in un varchar(8) nel formato 'yyyymmdd' ma quando eseguo il
CONVERT(VARCHAR,DATA_FATT)
il risultato è il seguente 'Apr 24 2009 12:00AM'.

Come posso fare per ottenere il risultato desiderato, e cioè '20090424' ?

Grazie

Brainkiller Profilo | Guru

>Come posso fare per ottenere il risultato desiderato, e cioè
>'20090424' ?

Prova così:

select CONVERT(CHAR(8), getdate(), 112)

Al posto di getdate() metti il nome della tua colonna.
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
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