
お力をお貸し願います。
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も見ています
-
クロス集計クエリの結果をテーブルにしたい
Access(アクセス)
-
「#エラー」の回避
Access(アクセス)
-
ACCESSユニオンクエリでORDER BYエラー
Access(アクセス)
-
-
4
ACCESSのクエリー抽出条件にIIFを使用して
Access(アクセス)
-
5
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
6
クエリのデータをテーブルに入れたい
Access(アクセス)
-
7
アクセス 項目毎にデータを横に並べる方法
Access(アクセス)
-
8
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
9
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
10
ACCESSでのひとつ前レコードの求め方について
その他(Microsoft Office)
-
11
ACCESS VBAでテーブル内の特定のフィールドを削除 .Fields.Delete (*")"
その他(プログラミング・Web制作)
-
12
複数列フィールド値のクロス集計
Access(アクセス)
-
13
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
14
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
15
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
16
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付型のフィールドに空白を入...
-
Excleピボットでデータのない部...
-
SQL文で パラメータが少なすぎ...
-
アクセスの昇順並び替えで空白...
-
【エクセル】指定した日付に一...
-
【vba】日付の形式が勝手に変わ...
-
BCPでCSV内の文字列をテーブル...
-
日付/時刻型フィールドで時刻デ...
-
ビュー定義をプログラムで動的...
-
ACCESSにてフィールド間の平均...
-
Accessの日付時刻型から日付、...
-
【Accessで困っています...
-
ACCESSの空白をカウントする
-
クロス集計のユニオンクエリー...
-
アクセス 前月の月末日を求めたい
-
「今日の日付を含む」と言う条...
-
差込印刷での全角表示について...
-
アクセスのエラー「クエリには...
-
アクセスでのテキストデータ取...
-
2つのテーブルに共通するレコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
Excleピボットでデータのない部...
-
VBA 別シートの同じ日付の欄に...
-
アクセスで日付を入力すると曜...
-
Excel→Accessへの日付データの...
-
Accessの日付時刻型から日付、...
-
アクセス:既定値に土日含まず...
-
【vba】日付の形式が勝手に変わ...
-
BCPでCSV内の文字列をテーブル...
-
指定日付を起点にして最新日付...
-
ACCESSの空白をカウントする
-
アクセスの昇順並び替えで空白...
-
エクセル-過去6カ月分の合計を...
-
sql update で 抽出条件データ...
-
アクセスで月単位の抽出
-
【エクセル】指定した日付に一...
-
アクセスのフォームで期間検索...
-
アクセス97のVBAで日付項目をヌ...
-
ピボットテーブルの日付を週ご...
おすすめ情報