Как получить минимальную дату с частью даты в 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