「Access SQL マトリックスを作成する」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Access SQL マトリックスを作成する== [Access][SQL] ===4月 ~ 5月 の部署別売上げを集計する例=== *CASE句 の代わりに SWITCH 関数 を…」) |
|||
| (同じ利用者による、間の4版が非表示) | |||
| 1行目: | 1行目: | ||
| − | ==Access SQL マトリックスを作成する== | + | ==[[Access SQL マトリックスを作成する]]== |
| − | [Access][SQL] | + | [[Access]] | [[SQL]] | |
===4月 ~ 5月 の部署別売上げを集計する例=== | ===4月 ~ 5月 の部署別売上げを集計する例=== | ||
| 11行目: | 11行目: | ||
NZ(SWITCH(完了年月="201005",売上),0) AS 201005, | NZ(SWITCH(完了年月="201005",売上),0) AS 201005, | ||
NZ(SWITCH(完了年月="201006",売上),0) AS 201006, | NZ(SWITCH(完了年月="201006",売上),0) AS 201006, | ||
| − | + | F[[R]]OM 実績 | |
| − | + | G[[R]]OUP BY 部署 | |
2020年2月16日 (日) 04:21時点における最新版
Access SQL マトリックスを作成する
4月 ~ 5月 の部署別売上げを集計する例
- CASE句 の代わりに SWITCH 関数 を使用する
- COALESCE句 の代わりに NZ 関数を使用する
SELECT
部署,SUM(201004),SUM(201005),SUM(201006)
SELECT 部署,
NZ(SWITCH(完了年月="201004",売上),0) AS 201004,
NZ(SWITCH(完了年月="201005",売上),0) AS 201005,
NZ(SWITCH(完了年月="201006",売上),0) AS 201006,
FROM 実績
GROUP BY 部署
© 2006 矢木浩人