datetime

Ответить
Kogep
Сообщения: 11
Зарегистрирован: 20 июн 2013, 12:32

datetime

Сообщение Kogep »

1. Начало дня

Самый быстрый способ начиная с 2008:

Код: Выделить всё

SELECT CONVERT(date, GETDATE())
Для более ранних версий:

Код: Выделить всё

SELECT DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0)
2. Начало месяца

Код: Выделить всё

SELECT DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0)

SELECT DATEFROMPARTS(YEAR(@now), MONTH(@now), 1)
Ответить