
お力をお貸し願います。
Microsoft Accessで次のようなテーブルがあります。
日付 ステータス 名前
2005/12/01 8:15:00 ON 山田
2005/12/01 8:20:00 ON 佐藤
2005/12/01 8:22:00 ON 鈴木
2005/12/01 17:05:00 OFF 鈴木
2005/12/01 18:17:00 OFF 佐藤
2005/12/01 18:30:00 OFF 山田
2005/12/02 8:15:00 ON 山田
2005/12/02 8:20:00 ON 佐藤
2005/12/02 8:22:00 ON 鈴木
2005/12/02 17:05:00 OFF 鈴木
2005/12/02 17:15:00 OFF 佐藤
2005/12/02 18:45:00 OFF 山田
これを元に、次のような2つのクロス集計を作成しました。
12/01 12/02
山田 ON ON
佐藤 ON ON
鈴木 ON ON
----------------------------------
12/01 12/02
山田 OFF OFF
佐藤 OFF OFF
鈴木 OFF OFF
これらから合成した表形式を得ようとユニオンクエリを作成しましたができませんでした。具体的には次のようなものです
12/01 12/02
山田 ON ON
山田 OFF OFF
佐藤 ON ON
佐藤 OFF OFF
鈴木 ON ON
鈴木 OFF OFF
このような表はユニオンクエリで作成できるものでしょうか。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
2つのクロス集計クエリをUNIONクエリで結合できます。
例えばONのクロスクエリとOFFのクロスクエリという名前とすると
SELECT
ONのクロスクエリ.名前, ONのクロスクエリ.[2005/12/01], ONのクロスクエリ.[2005/12/02]
FROM ONのクロスクエリ
UNION ALL SELECT
OFFのクロスクエリ.名前,OFFのクロスクエリ.[2005/12/01],OFFのクロスクエリ.[2005/12/02]
FROM OFFのクロスクエリ;
のようにすれば表示できます。しかし日付が固定されてしまいます。
日付が可変ではそのままではダメでしょう。
表示したい日付の範囲等はどのようにするのでしょうか。
回答ありがとうございました。
作成したいデータの一部で例をあげましたが、全体を考えると非常に複雑なUNIONクエリになるので今回は別の方法で問題を解決することとしました。
お手数おかけしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【教えて!goo ウォッチ 人気記事】風水師直伝!住まいに幸運を呼び込む三つのポイント
記事を読む>>
-
複数列フィールド値のクロス集計
Access(アクセス)
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
4
クロス集計クエリの結果をテーブルにしたい
Access(アクセス)
-
5
Access サブフォームでの選択行の取得
その他(データベース)
-
6
Access 複数のクエリの結果をひとつの表にまとめたいのですが
Access(アクセス)
-
7
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
8
ACCESSでクエリを作成したら「式が複雑すぎます。」の表記が…
その他(データベース)
-
9
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
10
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
11
ACCESS 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
-
12
Accessユニオンクエリーで2つのテーブルを集計
その他(データベース)
-
13
ACCESS 集計クエリの列見出し名を変更したい
Access(アクセス)
-
14
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
15
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
16
access・カウント結果がゼロでも、「0」を表示させるには?
その他(データベース)
-
17
ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい
Access(アクセス)
-
18
Accessクエリーで両方のテーブルの全てのデータを表示することは可能ですか?
Access(アクセス)
-
19
インポート時のエラー「データ型の変換エラー」
Access(アクセス)
-
20
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
アクセスで月単位の抽出
-
5
DSumの計算式の入れ方
-
6
前のレコードの合計に現レコー...
-
7
Excel→Accessへの日付データの...
-
8
アクセス97のVBAで日付項目をヌ...
-
9
アクセスを使って累計を出すには?
-
10
Accessの日付時刻型から日付、...
-
11
アクセスのフォームで期間検索...
-
12
SQL SEREVER で選択した固定値...
-
13
エクセル-過去6カ月分の合計を...
-
14
Accessで日付の比較がうまくい...
-
15
クロス集計のユニオンクエリー...
-
16
VBA 別シートの同じ日付の欄に...
-
17
アクセスの昇順並び替えで空白...
-
18
Access クエリで、レコードの無...
-
19
今週分だけ表示させたい
-
20
差込印刷での全角表示について...
おすすめ情報
公式facebook
公式twitter