先做两个查询:全体数据集,统计数据集。对这两个查询用联合查询。
select **** from table union select count(****) from table(这只是说明一下,格式可能不对)
再将DBgrid关联上去就行了。

解决方案 »

  1.   

    如果只是显示的话,可以考虑楼上老兄的办法,做两个查询,然后用两个dbgrid分别关联上,再设置好两个dbgrid的外观,使看起来好象一个一样就行了
      

  2.   

    to  gonglei007:
    能說的更具体一些嗎?本人的SQL不是很熟.以前看到有位兄台的思路是將Dbgrid最后一行插入文本,
    我這里還有代碼,不過好象編譯通不過,思路卻還清晰.up!
      

  3.   

    我贊成gonglei007() 兄的思路,只是用Union聯合查詢要兩個Select 語句查詢字段對稱,你這里有 Sum 統計,我想應該還要加上 別名,如:
    Select A 'AA',B 'BB',C 'CC' FROM Table Union
    Select Sum(A) 'AA', Sum(B) 'BB', Sum(C) 'CC' From Table
    沒調試過,你先試一下.