天天看點

sql語序的組織問題

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 ,如需轉載請自行聯系原作者