1
select TX.DWBH,DW.DWMC,MIN(YHDW) AS YHDW,COUNT(*) AS RS,SUM(ZFHJ) AS HJ from TX,TXF,DW
WHERE TX.SBH=TXF.SBH
AND TX.DWBH=DW.DWBH
GROUP BY TX.DWBH,DW.DWMC2
select MIN(TX.DWBH) AS DWBH,MIN(DW.DWMC) AS DWMC,YHDW,COUNT(*) AS RS,SUM(ZFHJ) AS HJ from TX,TXF,DW
WHERE TX.SBH=TXF.SBH
AND TX.DWBH=DW.DWBH
GROUP BY YHDW
select TX.DWBH,DW.DWMC,MIN(YHDW) AS YHDW,COUNT(*) AS RS,SUM(ZFHJ) AS HJ from TX,TXF,DW
WHERE TX.SBH=TXF.SBH
AND TX.DWBH=DW.DWBH
GROUP BY TX.DWBH,DW.DWMC2
select MIN(TX.DWBH) AS DWBH,MIN(DW.DWMC) AS DWMC,YHDW,COUNT(*) AS RS,SUM(ZFHJ) AS HJ from TX,TXF,DW
WHERE TX.SBH=TXF.SBH
AND TX.DWBH=DW.DWBH
GROUP BY YHDW
但在1中合计数目不对。在2中单位编号与单位名称对不上。
我的语句只能是起引导作用的,因为你并没有说明YHDW字段的意义.但在1中合计数目不对可能与这个有关.
你既然列出了数据,把你要的结果列出来就不会写的和你的要求不一样了.
YHDW为单位对应银行的代号,还有一张表,yh表
字段有 YHDH YHMC YHDW
1 建行 2
。 。 。
因为有可能一个单位中人在不同的银行中,所以有可能(1)这个银行对应的
YHDW 有2,3,4,几个号都是130021这个单位的。我要按银行统计出结果。
1 130021 水果厂 2 200
2 130022 加点厂 3 200
. . . . .
. . . . .
结果中 YHDW在YH表中为同一银行的,DWBH在TX表中为同一单位,RS为同一单位
的总数,HJ为TXF表中同一单位金额合计。
一个银行一张表。