我正在编写一个查询,该查询将返回一个记录集,该记录集返回>的事务列表。自查询运行之日起2年。以下查询返回2年内的记录。
select distinct(itemid) from bwc_trav_InHistSoldOrConsumed_view
group by itemid
having max(transdate)<dateadd(yyyy,-2,getdate())
答案 0 :(得分:0)
试试这个:
select * from
(
select itemid, max(transdate) dt from bwc_trav_InHistSoldOrConsumed_view
group by itemid
) t where t.dt < dateadd(year, -2, getdate())