Я бегу SQL Server 2008
и у меня есть поле datetime
, из этого поля я хочу только извлечь дату и час. Я попытался разобрать с помощью datepart()
, но я думаю, что я сделал это неправильно, так как когда я попытался соединить два обратно, я получил числовое значение. То, что я попытался былоИзвлечь дату и час только с даты Поле времени
Select Datepart(YEAR, '12/30/2015 10:57:00.000') +
Datepart(HOUR, '12/30/2015 10:57:00.000')
И что возвращено 2025
Что я хочу видеть, возвращенное
12/30/2015 10:00:00.000
почему вы разделите на 3600 * 3600? – FartStopper
@FartStopper Добавлено объяснение – lad2025