W walimg Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-02 #1 temp1.SQL.Add('select 商品名称,sum(数量) as 总数量 from 销售报表 group by 商品名称);加上这个条件就错了:where (sum(数量)>10)。请问一下,要使:总数量>10或者总数量<10,这个条件要怎么写?我用的是DELPHI+ACCESS谢谢了。
temp1.SQL.Add('select 商品名称,sum(数量) as 总数量 from 销售报表 group by 商品名称);加上这个条件就错了:where (sum(数量)>10)。请问一下,要使:总数量>10或者总数量<10,这个条件要怎么写?我用的是DELPHI+ACCESS谢谢了。
D delwanli Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-02 #2 temp1.SQL.Add('select * from (select 商品名称,sum(数量) as 总数量 from 销售报表 group by 商品名称 ) where 总数量>10 ' );
B bbscom Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-03 #3 将 where (sum(数量)>10 更换为:HAVING SUB(数量) > 10 就可以了。
B Buddy.Sun Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-04 #5 恩,bbscom回答正确,having sum(数量) > 10