看板 Database 關於我們 聯絡資訊
各位大大好~~ 小弟有一個問題 database :access 小弟有一個資料表 其中 yymmdd 表示民國年用日(7位) count 表示當日數量 type 表示貨品代碼 值有1,3,7,8 部份資料如下: yymmdd Count Type 0950120 29 1 0950120 7 3 0950121 0 1 0950121 0 3 0950123 83 1 0950123 26 3 0950124 65 1 0950124 26 3 0950125 78 1 0950125 22 3 ............... 小弟的的問題是~~ 我的命令是 SELECT mid(yymmdd,1,5) ,Type, sum(count) FROM AA WHERE mid(yymmdd,1,3)="097" GROUP BY mid(yymmdd,1,5), Type 出來的結是: Expr1 type Expr2 09701 1 1217 09701 3 355 09701 7 744 09701 8 741 09702 1 984 09702 3 344 09702 7 655 09702 8 644 09703 1 1162 09703 3 402 09703 7 813 09703 8 819 09704 1 1432 09704 3 442 09704 7 883 09704 8 887 ................ 不知道有没有方法可以變成 09701 貨號1加總 貨號3加總 貨號7加總 貨號8加總 09702 貨號1加總 貨號3加總 貨號7加總 貨號8加總 09703 貨號1加總 貨號3加總 貨號7加總 貨號8加總 09704 貨號1加總 貨號3加總 貨號7加總 貨號8加總 ........ 謝謝您回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.241.8
mlwmlw: SUM( IF(`type`='1',1,0) )這樣可以嗎@@ 01/12 14:01
b8888:謝謝mlwmlw的回應,可是ACCESS好像不支援 01/12 14:47
mlwmlw:拍謝沒看到ACCESS 剛查了一下 IIF() 好像有相同的效果 01/12 15:12
b8888:謝謝mlwmlw的指導,依您的方法已解決 01/12 16:29