2022年1月20日 星期四

Excel_SQL_HAVING+COUNT統計出現多次及單次的紀錄寫法

 下面的例子應該可以用在統計同一銷售客戶同一品號兩個報價以上,

以及同一品號只有一個供應商提供,也許會讓電腦不夠強的當掉。(如果用Power Query 就能解決比較複雜的狀況)



'..........................統計兩次紀錄以上資料

SELECT  A.料號,品名,單位,倉別,庫存數

FROM [物料表$] A , 

(SELECT 料號 FROM [物料表$] GROUP BY 料號 HAVING COUNT(料號) >1) B 

WHERE A.料號 =B.料號


'----------------------------------------------------統計單次

SELECT * FROM [程式清單$] A

WHERE (SELECT COUNT(程式代號) FROM [程式清單$] WHERE 程式代號=A.程式代號)=1



'----------------------------------統計單次另一種方式

SELECT *  FROM [程式清單$]  

WHERE 程式代號 IN

 (SELECT 程式代號 FROM [程式清單$] GROUP BY 程式代號 HAVING COUNT(程式代號)=1)

沒有留言:

張貼留言

清洗儲熱桶熱水器

1/4,我自行拆下儲熱桶的電熱棒,清理內部並排除其中的泥沙。上一次清理是在2017/12/31(事隔7年),當時請維修人員檢查熱水器不熱的原因,順便清理了儲熱桶內的泥沙和結晶。當時我觀察工人拆裝的方式,發現操作相當簡單,因此這次決定自己動手處理。拆下後發現泥沙比想像中少,讓我不禁...