В этой статье дата, полученная с помощью GetDate(), состоит из двух частей, а именно сегодняшней даты и времени на тот момент: Выберите GetDate(). Используйте DateName(), чтобы получить соответствующие год, месяц и день, а затем соедините их. это:
Выберите Datename(year,GetDate())+'-'+Datename(месяц,GetDate())+'-'+Datename(day,GetDate())
Кроме того, DateName() также может получить час, время, секунды, день недели и номер недели следующим образом:
Выберите имя даты (час, GetDate())
Выберите имя даты (минута, GetDate())
Выберите имя даты (второй, GetDate())
Выберите имя даты(weekDay,GetDate())
Выберите имя даты (неделя, GetDate())
Получается тип Nvarchar, который необходимо преобразовать в Convert(datetime, concatenated date, 0).