我有以下表格我需要找出总和。如何返回此查询的总和?
表A
ID Name
1 Jason
2 Peter
3 Ravi
表B
ID ID_SEC
1 11
1 12
1 13
2 21
2 22
2 23
3 31
3 32
3 33
表C
ID_SEC Value Include_Ind
11 100 Y
12 200 Y
13 300 N
21 10 Y
22 20 N
23 30 N
31 1000 N
32 2000 N
33 3000 N
输出
ID Name Total Include_Ind_count [only count when Y]
1 Jason 600 2
2 Peter 60 1
3 Ravi 6000 0
我想这个作品 - SELECT a.id, a.name, SUM(c.value)为总,计数(include_ind) FROM TABLE_A一个 JOIN表-B B关于b.id = a.id JOIN TABLE_C c ON(c.id_sec = b.id_sec和c.include_ind ='Y') GROUP BY a.id,a.name – jagamot 2010-10-07 21:03:16
查看APC的答案。 – 2010-10-08 10:02:14