Retirez le temps de DateTime de sql server 2005

J'ai besoin de la date de la partie de données datetime. dans le format "dd-mm-yyyy"

J'ai essayé suivante

Requête:

select Convert(varchar(11), getdate(),101)

De sortie:

01/11/2011

Requête

SELECT cast(floor(cast(GETDATE() as float)) as datetime)

Sortie

2011-01-11 00:00:00.000

Requête:

SELECT 
    CONVERT(VARCHAR(MAX),DATENAME(DD,GETDATE())) + '-' + 
    CONVERT(VARCHAR(MAX),DATEPART(MONTH,GETDATE())) + '-' + 
    CONVERT(VARCHAR(MAX),DATENAME(YYYY,GETDATE())) `

De sortie:

11-1-2011 c'est à dire "d-m-aaaa"

- Je obligé de sortie en "dd-mm-yyyy" format.

InformationsquelleAutor Mike | 2011-01-11