表A
DW WP BJ
----------------
A M1 Y
B M2 N
C M3 Y
D M1 Y
我向統計BJ是'Y‘的DW有多少個和總DW多少個??
我用COUNT(DW),COUNT(DECODE(A.BJ,'Y',DW,0))
這樣不行啊??
SQL應該怎么寫啊???不要用兼套語句,這樣太羅嗦了 問題點數:50、回復次數:3Top
1 樓Visual_Studio_Net(打鼠英雄)回復于 2006-04-22 20:08:49 得分 15
SELECT COUNT(DW),SUM(DECODE(BJ,'Y',1,0)) FROM ATop
2 樓chliang315()回復于 2006-04-22 20:11:32 得分 35
可以的
COUNT(DW),COUNT(DECODE(A.BJ,'Y',DW,null))Top
3 樓bbcboy(煩豬哥哥)回復于 2006-04-22 20:30:58 得分 0
兩位都是好人啊!!
非常感謝!!