如何實作這樣的匯總請問老大
用臨時表嗎
uj5u.com熱心網友回復:
主要是條件1,到條件8是不同的條件,用普通的SQL陳述句的GROUP BY 命令無法滿足要求,是不是要回圈資料集,用臨時表匯總。uj5u.com熱心網友回復:
如SELECT SUM(指標1)。。。SUM(指標8) WHERE 條件1SELECT SUM(指標1)。。。SUM(指標8) WHERE 條件2
uj5u.com熱心網友回復:
或者用FOR I=0 TO 匯總的單位個數用A1=指標1+A1這樣的
A1=指標1+A1 WHERE 條件1
uj5u.com熱心網友回復:
select count或sum(CASE WHEN 條件1 THEN 回傳欄位(1個) END) AS 統計1,count或sum(CASE WHEN 條件2 THEN 回傳欄位 END) AS 統計2
........
from 表 where 條件。
uj5u.com熱心網友回復:
以上在Oracel下通過,其他資料庫沒試過!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110188.html
標籤:數據庫相關
上一篇:在做FastReport報表的時候,編譯的時候Can not Convert Variant type string into double出現錯誤提示
