Access VBA質問箱 IV

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

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


5920 / 9994 ←次へ | 前へ→

【7284】Re:クエリでテーブルの構造を変更するには
回答  小僧  - 06/2/16(木) 0:19 -

引用なし
パスワード
   ▼kumakai さん:
こんばんは。

> こんな問題を抱えています。

お望みの事は Union クエリ と クロス集計 クエリの組み合わせでできそうですね。


SELECT 工程.工程名, 工程.工程名 & "_開始" AS F1, 工程.開始
FROM 工程
UNION ALL
SELECT 工程.工程名, 工程.工程名 & "_終了" AS F1, 工程.終了
FROM 工程;


まず、上記の SQL をクエリの SQLビュー に記載して結果を確認されてみて下さい。


更にその結果を使ってクロス集計クエリを作ります。

TRANSFORM First(P.開始) AS 開始の先頭
SELECT P.工程名
FROM [
SELECT 工程.工程名, 工程.工程名 & "_開始" AS F1, 工程.開始
FROM 工程
UNION ALL
SELECT 工程.工程名,工程.工程名 & "_終了" AS F1, 工程.終了
FROM 工程
]. AS P
GROUP BY P.工程名
PIVOT P.F1;

同じく SQLビューに記載して、結果を確認されてみて下さい。

230 hits

【7283】クエリでテーブルの構造を変更するには kumakai 06/2/15(水) 21:09 質問
【7284】Re:クエリでテーブルの構造を変更するには 小僧 06/2/16(木) 0:19 回答
【7316】Re:クエリでテーブルの構造を変更するには kumakai 06/2/19(日) 22:37 質問
【7321】Re:クエリでテーブルの構造を変更するには kumakai 06/2/20(月) 11:12 お礼

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