Мне нужно условие WHERE на SQL Server, где я могу вернуть последние 7 дней активности с указанной даты.SQL Server: возвращает записи в течение X дней с даты
Притворись У меня есть 2 колонки дат [dateA] и [dateB]
Я ищу что-то вроде
SELECT *
FROM TABLE
WHERE [dateB] >= ([dateA] - 7 days)
Почему 'dd' вместо того, чтобы просто изложив' DAY' и быть яснее? Пожалуйста, прочитайте: http://sqlblog.com/blogs/aaron_bertrand/archive/2011/09/20/bad-habits-to-kick-using-shorthand-with-date-time-operations.aspx –
@Aaron, вы правильно. – singsuyash