Рейтинг:
1
ishan_shah
Привет,
Просто вы должны преобразовать свой формат в тип данных даты с помощью функции CONVERT(). Ниже приведен пример того же самого.
Пример:
Select convert(date,getdate())
Richard Deeming
Это по существу то же самое, что и решение 2, которое было опубликовано еще в 2013 году.
ishan_shah
Да, но только небольшая разница в функции, используемой нами обоими. Он/она использовал CAST() , а я использую CONVERT().
Рейтинг:
0
Niraj K Verma
Select Format(Convert(date,ColumnName),'yyyy-mm-dd') from Table_Name
Richard Deeming
То Format
функция была введена в SQL Server 2016, который был выпущен почти через три года после публикации этого вопроса.
И, как уже упоминалось, это проблема пользовательского интерфейса, а не базы данных. Форматирование не должно выполняться в базе данных.