SQL中的SUM筛选问题
SELECT 生产批号,_(select 商品名称 from 商品名称 where id= t.商品id) as 商品名称,_
(select 规格 from 商品名称 where id= t.商品id) as 规格,_
(select top 1 有效日期 from 入库记录 where 商品id=t.商品id and 生产批号=t.生产批号) as 有效日期,_
(sum(入库数量-出库数量)) as 库存量,_
商品ID_
FROM 入库记录 t _
where _
(select (sum(入库数量-出库数量)) as 库存量 from 入库记录 where 生产批号=t.生产批号 and 商品id=t.商品id group by 商品id,生产批号) > 0 _
and 有效日期-'" & Now & "' < 180 _
group by 商品id,生产批号 _
order by 有效日期
我的筛选就是会出错,如上所示,我想筛选出库存量大于零,并且有效日期小于180天的商品.可它就是有问题,现在的问题是把等于零的商品也选出来了,这个后面的条件中的>零要什么写?我想是这个位置的问题.