Як ви отримуєте 30 днів до сьогодні в SQL.
Відповіді:
T-SQL
declare @thirtydaysago datetime
declare @now datetime
set @now = getdate()
set @thirtydaysago = dateadd(day,-30,@now)
select @now, @thirtydaysago
або простіше
select dateadd(day, -30, getdate())
MYSQL
SELECT DATE_ADD(NOW(), INTERVAL -30 DAY)
У MS SQL Server це:
SELECT getdate() - 30;
<code>
тег, який виглядає краще. :)
Спробуйте додати це до свого where
речення:
dateadd(day, -30, getdate())