Как получить минимальную дату с частью даты в SQL

Я хотел бы спросить, как получить MIN DatePart от DateTime столбец в SQL Server Select запрос.

Это мой запрос:

SELECT  
   MIN(CAST(DATEPART(DD, DateCreated) AS NVARCHAR) + 
   N'/' +
   CAST(DATEPART(MM, DateCreated) AS NVARCHAR) + 
   N'/' +
   CAST(DATEPART(YYYY, DateCreated) AS NVARCHAR)) AS DateFrom
FROM    
   [User]

Результат должен быть 04/04.2013 но сейчас результат 01/04/2014

Пожалуйста помоги....

2 ответа

SELECT  MIN(CAST(DATEPART(DD,DateCreated) AS NVARCHAR) + 
        N'/' +
        CAST(DATEPART(MM,DateCreated) AS NVARCHAR) + 
        N'.' +
        CAST(DATEPART(YYYY,DateCreated) AS NVARCHAR)) AS DateFrom
FROM    [User]

Используйте запрос агрегации, как показано ниже

select min(date) from tablename
Другие вопросы по тегам