У меня есть таблица, содержащая один столбец datetime. Мне нужно возвращать строки всего за последние 6 месяцев. Это можно сделать с помощью
where datetime_column > DATEADD(m, -6, current_timestamp)
Но как продлить этот вариант, если я хочу вернуть последний месяц, начиная с первого дня месяца? Например. Я запускаю это условие в середине месяца (14/6/2000), последняя строка имеет значение 14/1/2000, но я хотел бы вернуть ее как 1/1/2000. Любые советы?
Я пробовал некоторые подзапросы (максимальная функция datetime, включая функцию месяца), но без успеха.