- ベストアンサー
AccessでのNULLのレコードの表示方法は?
例えば、下記のようなデータがあったとします。 名前 出勤日 労働時間 Aさん 11月29日 8時間 Bさん 11月29日 7時間 Cさん 11月30日 9時間 Dさん 11月28日 6時間 Eさん 11月27日 3時間 これをクエリで、出勤日を11月29日で抽出して、 名前 労働時間 Aさん 8時間 Bさん 7時間 Cさん 0時間 Dさん 0時間 Eさん 0時間 という感じで抽出するにはどうしたらいいのでしょうか? ご存知の方いらっしゃいましたら、ご教授お願いします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- SQLでのNULLのレコードの表示方法は?
Windows2000,VB6,SP5で開発しています。 質問させていただきます。 例えば、下記のようなデータがあったとします。 名前 出勤日 労働時間 Aさん 11月29日 8時間 Bさん 11月29日 7時間 Cさん 11月30日 9時間 Dさん 11月28日 6時間 Eさん 11月27日 3時間 これをSQL文で、出勤日を11月29日で抽出して、 名前 労働時間 Aさん 8時間 Bさん 7時間 Cさん 0時間 Dさん 0時間 Eさん 0時間 という感じで抽出するにはどうしたらいいのでしょうか? ご存知の方いらっしゃいましたら、ご教授お願いしますm(_ _)m
- ベストアンサー
- SQL Server
- SQLサーバに対するSQL文で抽出した時にないレコードを0で表示させるには?
例えば、下記のようなデータがあったとします。 名前 出勤日 労働時間 Aさん 11月29日 8時間 Bさん 11月29日 7時間 Cさん 11月30日 9時間 Dさん 11月28日 6時間 Eさん 11月27日 3時間 これをSELECT ~ FROM テーブル名 WHERE 出勤日 = "11月29日"~とという感じで抽出した時に、 普通ならAさんとBさんのレコードのみ抽出されますよね? それを、 名前 労働時間 Aさん 8時間 Bさん 7時間 Cさん 0時間 Dさん 0時間 Eさん 0時間 という感じで抽出するにはどのようなSQL文を書けばいいのでしょうか? ご存知の方いらっしゃいましたら、ご教授お願いします。
- ベストアンサー
- SQL Server
- ACCESS 比較後の抽出
テーブル1 a_b テーブル2 c_d クエリ1 a&b:[a]+[b] c&d:[c]+[d] クエリでiif([a&b]=[c&d],"○","×") としたとき抽出条件に○としてもパラメータクエリが出てしまいます。 サブクエリを使うのでしょうが今一使い方が分かりません。 ご教授お願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESS2000でのレコード抽出
OS:WindowsXP ACCESS2000 あるフィールドの値が最大となるようなレコードを選択クエリで 抽出しようとしているのですがうまくいきません。 テーブルのフィールドは4個あります。 テーブル [系列] [優先度] [データ1] [データ2] ここで各系列ごとに優先度が最大となるレコードのみを 抽出したいのです。 系列、データ1、データ2は重複がありえます。 優先度は系列を跨いだ重複はありますが、 同系列内での重複はありません。 レコードの例) 1:系列A 優先度1 データA データB 2:系列A 優先度2 データC データD 3:系列B 優先度1 データE データF 上記の例で言いますと、レコード2:とレコード3:のみを 抽出するクエリを作成したいのです。 集計クエリで優先度のフィールドを「最大」にしても、 3つのデータ全てが抽出されてしまいます。 どなたか解決策をご教示ください。
- 締切済み
- その他MS Office製品
- アクセスのクエリの件(重複データの非表示)
初心者で説明等下手かもしれませんが、よろしくお願いします。 まずクエリが4つあります 1)会社名(全会社名が入っています) 2)会社名・名前・役職・役職フラグ(1) 3)会社名・名前・役職・役職フラグ(2) 4)会社名・名前・役職・役職フラグ(3) これらをつなげて以下のようなクエリを作りました (見やすいように縦に書きます) 会社名 ⇒ 1)のクエリより 名前 ⇒ 2)のクエリより 役職 ⇒ 2)のクエリより 名前 ⇒ 3)のクエリより 役職 ⇒ 3)のクエリより 名前 ⇒ 4)のクエリより 役職 ⇒ 4)のクエリより このときに問題が生じてしまいました。 Aという会社があったとします。 ・役職フラグ(1)が1人 ⇒ Bさん ・役職フラグ(2)が4人 ⇒ C・D・E・Fさん ・役職フラグ(3)が2人 ⇒ G・Hさん そうすると 会社名 名前 名前 名前 A B C G A B D H A B E G A B F H (役職は省略しています) となってしまいます。 これを 会社名 名前 名前 名前 A B C G D H E F (役職は省略しています) 会社名は全部(この場合は4つ)表記されても良いのですが、重複した名前をひとつだけ表記してあとは空白になる方法がありましたら教えてください アクセスは2000でOSはXPです。
- 締切済み
- オフィス系ソフト
- アクセスで1ページに複数レコードを選択・表示させる方法
アクセス2000を使ってます。 今現在、簡単な参考書で勉強途中なのですが、よろしくご教授下さい。 ★作りたい物 (1) 1つの画面に、複数人の指示表を表示(例参照) (2) A・B・C・・・さんかは、その都度入力する (例です) ○月×日 ご飯 ぱん 味噌汁 コーヒー --------------------------------------- Aさん ある なし 具入り 砂糖いり Bさん なし ある ある アメリカン Cさん 大 2枚 なし モカ Dさん 小 なし すこし ブラック ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ★現在の状況 テーブルで テーブル(A) ご飯 ぱん 味噌汁 コーヒー --------------------------------------- Aさん ある なし 具入り 砂糖いり Bさん なし ある ある アメリカン Cさん 大 2枚 なし モカ Dさん 小 なし すこし ブラック テーブル(B) 本日の日時 1人目 2り目 3人目 4人目 5人目 ----------------------------------------- 1月1日 Bさん Cさん Dさん Aさん 1月2日 Aさん Bさん Cさん 1月3日 Eさん Kさん Aさん Bさん Mさん ・ ・ ・ ・ ・ ・ ★質問 テーブル(A)と(B)は出来ましたがフォーム・ウイザードで例のような表を作ろうとしても出来ませんどうしたら良いのでしょうか?よろしくお願い致します。
- ベストアンサー
- その他(データベース)
- Accessで名寄せグループの関係人を抽出する方法について
先日からAccessを使ってある顧客データから条件抽出していますが、名寄せグループの抽出方法が分からず悩んでおります。 具体的には、全員で8人の顧客データがあります。 仮に名前を A-1,A-2,A-3,B-1,C-1,C-2,C-3,C-4,D-1,D-2 とします。 A,B,C,Dは名寄せグループを意味します。 A=3人、B=1人、C=4人、D=2人となります。 夫々に顧客コードと名寄コードを持っています。 (1)ある条件でA-1,C-2,D-1,D-2が抽出されるクエリ1を作成しました。 (2)次にA-1,C-2,D-1,D-2に関係する名寄せグループの他の顧客コードを抽出したいのですが、この方法が分かりません。 なお、A-2,A-3,C-1,C-3,C-4だけが抽出され、A-1,C-2,D-1,D-2は含まない方法があればBESTです。 当方Access初心者なので、出来るだけ判りやすく教えて頂けると助かります。できれば、初心者なのでデザインビューで分かりやすく教えて頂けると助かります。どうか宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Access クエリの記述に関して
Access2007を使っています。 クエリの記述で解決できなかったのでアドバイスを頂きたいです。 処理内容は 大人数の毎月の体重を計測したデータがあります。 その月に計測しない人もいます テーブルの属性は3つ。 "個人ID","月数","体重" A,1,50 B,1,55 C,1,60 D,1,56 E,1,63 ・・・ A,2,51 B,2,54 C,2,63 E,2,62 ・・・ A,3,49 B,3,50 D,3,54 E,3,60 ・・・ このデータから "個人ID","1","2","3",・・・ A,50,51,49,・・・ B,55,54,,50,・・・ C,60,63,・・・ D,56,,3,・・・ E,63,62,60,・・・ というように、個人ごとの月による推移が分かるようなクエリを作り、CSVに出力したいと 考えています。 このようなクエリを教えていただけないでしょうか? またはもっと簡単な方法がありますか??
- ベストアンサー
- その他(データベース)
- access 重複しているレコードを抽出したい
2010です。 テーブル1 testフィールド a a b b c の場合、aとbが重複していますが クエリで、 a b もしくは a a b b を抽出する方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- アクセス2000のレコードボタンの非表示
AとBの名前のフォームがあります。 AにはCという入力欄があり、Cを入力しBのフォームを開くと BはCに関連づいたレコードが抽出されます。 この時、Bのフォームにレコードボタン(左下の▲)を 非表示もしくは、使用不可にしたいのですが どうしたらよいでしょうか? 理由として、Aのレコード一つに対してBは必ず一つのためで Bが複数あると困るからです。 宜しくお願い致します。
- ベストアンサー
- その他(データベース)