la conversione di datetime in questo modo richiede più di una chiamata da convertire. Il miglior utilizzo per questo è in una funzione che restituisce un varchar.
select CONVERT(varchar,GETDATE(),112) --YYYYMMDD
select CONVERT(varchar,GETDATE(),108) --HH:MM:SS
metterli insieme in questo modo all'interno della funzione
DECLARE @result as varchar(20)
set @result = CONVERT(varchar,GETDATE(),112) + ' ' + CONVERT(varchar,GETDATE(),108)
print @result
20131220 13:15:50
Come Thinhbk postato è possibile utilizzare select CONVERT(varchar,getdate(),20)
o select CONVERT(varchar,getdate(),120)
per arrivare abbastanza vicino a quello che si vuole.
e quanto è brutto! :) –
Grazie mille per la risposta. Mi ha aiutato molto :) –