Я пишу запрос, который будет возвращать набор записей, который возвращает список транзакций, которые составляют> 2 года с даты запуска запроса. Следующий запрос возвращает записи, которые находятся в течение 2 лет.SQL-запрос с предложением HAVING
select distinct(itemid) from bwc_trav_InHistSoldOrConsumed_view
group by itemid
having max(transdate)<dateadd(yyyy,-2,getdate())
Что такое тип данных 'transdate'? Можете ли вы предоставить примерную дату, когда запрос возвращается, но не должен? –
Я добавил тэг sql-server, потому что синтаксис похож на SQL Server. –
В чем вопрос? Как вернуть записи, которые старше двух лет? – surfmuggle