请问:Delphi+Access条件是:where (sum(数量)>10)要怎么写?谢谢。(100)

  • 主题发起人 主题发起人 walimg
  • 开始时间 开始时间
W

walimg

Unregistered / Unconfirmed
GUEST, unregistred user!
temp1.SQL.Add('select 商品名称,sum(数量) as 总数量 from 销售报表 group by 商品名称);加上这个条件就错了:where (sum(数量)>10)。请问一下,要使:总数量>10或者总数量<10,这个条件要怎么写?我用的是DELPHI+ACCESS谢谢了。
 
temp1.SQL.Add('select * from (select 商品名称,sum(数量) as 总数量 from 销售报表 group by 商品名称 ) where 总数量>10 ' );
 
将 where (sum(数量)>10 更换为:HAVING SUB(数量) > 10 就可以了。
 
bbscom的是正解
 
恩,bbscom回答正确,having sum(数量) > 10
 
就是bbscom的写法。
 
多人接受答案了。
 
请高手帮忙改改。谢谢,我是用Access
 
后退
顶部