Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1614 / 9994 ←次へ | 前へ→

【11671】Re:データの有無で判定 再度すみません
お礼  Mr.Child  - 10/6/1(火) 15:14 -

引用なし
パスワード
   ▼超初心者 さん:
>▼Mr.Child さん:
>
>半ば強引に(!?)クエリーにまとめて見ました^^;;
>
>
>SELECT UQ_2.id, data AS 結果, UQ_2.回数
>FROM (
>SELECT 顧客id AS id, [1回目] AS data, "1回目" AS 回数
>FROM テーブルA WHERE ([1回目] Is Not Null)
>union
>SELECT 顧客id AS id, [2回目] AS data, "2回目" AS 回数
>FROM テーブルA WHERE ([2回目] Is Not Null)
>union
>SELECT 顧客id AS id, [3回目] AS data, "3回目" AS 回数
>FROM テーブルA WHERE ([3回目] Is Not Null)
>union
>SELECT 顧客id AS id, [4回目] AS data, "4回目" AS 回数
>FROM テーブルA WHERE ([4回目] Is Not Null)
>union
>SELECT 顧客id AS id, [5回目] AS data, "5回目" AS 回数
>FROM テーブルA WHERE ([5回目] Is Not Null)
>) AS UQ_2
>INNER JOIN (
>SELECT id, MAX(回数) AS 回
>FROM (
>SELECT 顧客id AS id, [1回目] AS data, "1回目" AS 回数
>FROM テーブルA WHERE ([1回目] Is Not Null)
>union
>SELECT 顧客id AS id, [2回目] AS data, "2回目" AS 回数
>FROM テーブルA WHERE ([2回目] Is Not Null)
>union
>SELECT 顧客id AS id, [3回目] AS data, "3回目" AS 回数
>FROM テーブルA WHERE ([3回目] Is Not Null)
>union
>SELECT 顧客id AS id, [4回目] AS data, "4回目" AS 回数
>FROM テーブルA WHERE ([4回目] Is Not Null)
>UNION
>SELECT 顧客id AS id, [5回目] AS data, "5回目" AS 回数
>FROM テーブルA WHERE ([5回目] Is Not Null)
>) AS UQ
>GROUP BY id
>) AS SQ ON
>UQ_2.id=SQ.id And UQ_2.回数=SQ.回
>
>
>見づらくなってすみません^^;
>
>UQ、UQ_2、SQ をそれぞれ別クエリにすると
>少しは見やすくなるかも!?

超初心者 さんって、初心者さんでは失礼です、、、、

出来ました!

有難うございました。

357 hits

【11667】データの有無で判定 Mr.Child 10/6/1(火) 13:00 質問[未読]
【11668】Re:データの有無で判定 超初心者 10/6/1(火) 13:31 発言[未読]
【11669】Re:データの有無で判定 再度すみません Mr.Child 10/6/1(火) 14:20 質問[未読]
【11670】Re:データの有無で判定 再度すみません 超初心者 10/6/1(火) 15:08 発言[未読]
【11671】Re:データの有無で判定 再度すみません Mr.Child 10/6/1(火) 15:14 お礼[未読]

1614 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078193
(SS)C-BOARD v3.8 is Free