1.where 語句在group by 的前面。
2.order by 語句在最後。
3group by 後跟having 語句。
4.拼接sql語句時如下,字元串變量strSQLCondition直接添加,不要用''' ''' 括起來。
str_sql := 'select * from(select pzh, xm, fb, je=sum(je), czbh,czxm from DBF_CFYP '
+ strSQLCondition
+' group by pzh, xm, fb, czbh, czxm'
+')a left join'
+ '(select pzh, 個人賬戶= sum(jrgrzhje), 統籌賬戶=sum(jrtczhje),刷卡金額=sum(skje), 自費金額=sum(zfje) from sf_ybcFYS group by pzh'
//+
+')b '
+ ' on a.pzh = b.pzh';
本文轉自鵝倌51CTO部落格,原文連結:http://blog.51cto.com/kaixinbuliao/855422 ,如需轉載請自行聯系原作者