有两张表:
供应商表
供应商发票表
怎么查一年内未交易(供应商发票表里没有记录的)的数据
------解决思路----------------------
select * from 供应商表 where 供应商表.id not in (select 供应商发票表. 供应商表id from 供应商发票表)
------解决思路----------------------
select * from 供应商表 as a where not exists(select 1 from 供应商发票表 where pkno=a.pkno and datediff(yy,a.时间字段,getdate())<=1)
------解决思路----------------------
[code=sql][/code]
--还是??
select * from 供应商表 as a where not exists(select 1 from 供应商发票表 where pkno=a.pkno ) and datediff(yy,a.时间字段,getdate())<=1