Лучшее, что нужно сделать - это правильно сохранить даты в столбце с типом данных Date
.
Предполагая, что вы не можете изменить структуру базы данных, вы можете использовать DateDiff
с GetDate()
:
SELECT <ColumnsList>
FROM <TableName>
WHERE DATEDIFF(DAY, CONVERT(datetime, creation_date,11), GETDATE()) <= 7
Конечно, вам нужно заменить <ColumnsList>
списком столбцов, а <TableName>
- фактическим именем таблицы.