ベストアンサー ACCSESSの日付8桁をクエリで6桁で表示したい。 2007/05/25 11:37 ACCSESS2000を使用しています。 ACCSESSのテーブルに日付を8桁で作成しています。それを選択クエリで6桁で表示したいのですが、どうすればよいのでしょうか。 宜しくお願い致します。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Hardking ベストアンサー率45% (73/160) 2007/05/25 11:59 回答No.1 表示フィールドに式を設定します。 式:left("テーブルの項目名",6) left,left$関数は対象項目から先頭から 第二引数で指定した桁数分抜き取ります。 質問者 お礼 2007/05/28 13:55 助かりました。解決しました。 ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューター業務ソフトウェアその他(業務ソフトウェア) 関連するQ&A ピポットテーブルの8桁日付表示について ピボットテーブルに8桁の製造日が表示されているがスラッシュで区切られた日付で表示させるにはどうしたらよいのでしょうか。 例 20210228⇒2021/02/28 今日の日付の個数をクエリで表示したい 今日の日付の個数をクエリで表示したい テーブル「Tデータ」のフィールド名「日付」には 09/02/12 15:09:37 09/02/12 13:11:52 09/02/09 14:32:20 09/02/09 14:06:50 09/02/09 13:04:40 と日付のデータが入っています。 これをクエリで今日の日付の個数を表示したいのですがどうすればいいのでしょうか? 現在試しているのは クエリで SELECT Count(Tデータ!日付) AS 今日の分 FROM Tデータ WHERE ((([Tデータ]![日付]) Between #2/12/2009# And #2/13/2009#)); を作成して表示させています。 結果は2になります。 これを SELECT Count(Tデータ!日付) AS 今日の分 FROM Tデータ WHERE ((([Tデータ]![日付])="date")); 今日の日付というのは毎日変わるのでこのようにしたいのですが 「抽出条件でデータ型が一致しません。」となってしまいます。 どうすれば毎日今日の日付の個数を表示することができるのでしょうか? よろしくお願い致します。 日付が重複したものは一つしか表示しないquery int型のidが入ったカラムAとdatetime型の日付が入ったカラムBを持ったテーブルから同じ日のidの重複をなくしたBで新しい順位ソートされたものをSELECTするクエリが分かりません。 A|B 1|2010-12-11 10:00:00 2|2010-12-05 10:00:00 1|2010-12-05 10:00:00 ⇒日付が重複しないので表示する 2|2010-12-05 10:00:00 ⇒二番目の項目と重複するので表示しない 4|2010-12-03 10:00:00 宜しくお願い致します。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム アクセス 今日の日付の個数のみクエリで表示したい テーブル1に「日のみ」フィールドを作成し 日のみ 2009/06/28 2009/06/28 2009/06/27 としました。 新規に選択クエリを作成し SELECT Count(テーブル1.日のみ) AS 日のみのカウント FROM テーブル1 HAVING (((Count(テーブル1.日のみ)) Between Date() And Date()+1)); としたのですが、 0が返ってきます。 SELECT Count(テーブル1.日のみ) AS 日のみのカウント FROM テーブル1; だと3が返ってきます。 どうすれば今日の日付のみをカウントできるのでしょう? ご教授よろしくお願い致します。 access2003のクエリの条件指定について質問です コード(7桁)、単価、数量、金額、日付(年月日6桁表示)のテーブルと コード、部門コード(コードの上3桁)の選択クエリと 部門コード、部門名称のテーブルを結合して コード_部門(コードの上3桁)、コード_追番(コードの下4桁)、部門名称、単価、数量、金額、日付_年(日付の分割・2桁)、日付_月(日付の分割・2桁)、日付_日(日付の分割・2桁)、を他のテーブルに抽出する追加クエリを作成し、条件として部門コードに対応する部門名称が無い場合そのフィールドは空白でレコード自体は表示するようにしたいのですが、どうすれば良いのでしょうか? いくらやっても対応する部門名称が無い場合、抽出されずにレコード自体が表示されなくなってしまいます。 拙い文章で上手く内容が伝わらないかもしれませんが、どなたかご教授下さい。 アクセスで折れ線グラフを作成。日付表示 テーブルに品名、計測日、大きさ、重さ、糖度などの項目があり、 折れ線グラフをグラフウィザードで作成しようとしています。 アクセスは2002です。 選択クエリで各品名を選び各品名ごとにグラフを作成したいので クエリでやってみるのですが軸を計測日にすると大きさ、重さ、糖度が 合計や平均でしか選択できません。 軸をドラックせず大きさや重さを選択するとうまくいくのですが ざっくりの日付でもいいので表示したいのですが調べても分からず困っています。 どうかご指導お願い致します。 Accessの選択クエリから最終日付のデータのみ抽出したい Access2002を使用しています。 初心者ですのでよろしくお願いします。 アクセスで選択クエリを作成しました。 このクエリのフィールドは「日付」と「金額」です。 この選択クエリから最終日付のレコードのみを抽出する選択クエリを作製したいのですが、何か方法はありませんでしょうか? 最終日付に対応する金額を抽出したいイメージです。 なお、レコードの作製順番は、必ずしも日付順とはなっていません。(例えば、7/2付でレコードを作成後、7/1付で次のレコードを作製している場合もあります。) 一つの方法として、選択クエリのデザインフォームで集計ボタンを押して日付フィールドの集計項目(グループ化)で「最後」を選択しているのですが、「金額」が全レコード表示されてしまいます。 また、同様にして、金額フィールドの集計項目で「最後」を選択すると、最後に作成したレコードが表示されてしまいます。(上記の例では、7/2ではなく7/1のレコードが表示されます。7/2に対応する金額を抽出したいのですが…) アドバイスよろしくお願いします。 ACCSESSのクエリについて教えてください すみません! SQL初心者なのですがクエリについておしえてください。 table1 id kigou 1 a 2 b 3 c 4 d 5 e table2 id kigou 1 a 2 b 3 cc 4 ee 上記の2テーブルよりkigouのc d eが含まれるデータを抽出して kigouの1桁目が同じもののidを合計する場合、どのような 構文になりますでしょうか。。 以下のように記載しましたが、その後どうすればよいかわかりません。 select * from table1 left join table2 on table1.id=table2.id where table1.kigou in ('c','d','e') or table2.kigou in ('c','d','e') そもそもアプローチの仕方が間違っているのでしょうか。。 Access 2003 日付の表示について クエリ作成にて 集計する→日付をグループ化する→月を選択しました。 日付 を月でグループ化: Format$([テーブル1].[日付],'mmmm yyyy') となり、表示が February 2010となります。 これを平成22年 2月と表示したいのですが、mmmm yyyyをggge年 m月と変更すると、クエリ式'(Sumテーブル1.量1)'の構文エラー:演算子がありません。となり変更できません。 テーブル構造は フィールド名 データ型 id オートナンバー 日付 日付/時刻型 機械番号 数値型 材質 テキスト型 量1 数値型 量2 数値型 情報が不足していれば追記いたします。 アクセス・選択クエリについて アクセス・選択クエリについて こんにちは。現在、選択クエリについて悩んでおります。 テーブルAとテーブルBからそれぞれ3つのフィールドを選び、選択クエリを作成。しかし、出来上がったクエリのデータシートには一切データが表示されていません。ならばと思い、テーブルAからだけ3つのフィールドを選びクエリを表示させると、きちんと表示します。テーブルA,テーブルBには当然主キーが設定されていますが、その事と関係するのでしょうか?ご存知の方、どうか教えてください。宜しくお願い致します。 クエリで日付型のIIF関数の使用 テーブル1にフィールド名→日付、データ型→日付/時刻型(主キーなし) を作成し、 クエリ1を作成し、フィールド1にテーブル1の日付フィールドをドラッグし、 フィールド2には「有無: IIf([日付]="","未",[日付])」 を入力しました。 「日付フィールドが空白なら有無フィールドは「未」、入力されているならその日付を表示する」 としたいです。 しかし画像のように 日付フィールドが空白→有無フィールドも空白 日付フィールドに日付が入っているなら→有無フィールドは#エラー になってしまいます。 何がだめなんでしょうか? よろしくお願い致します。 Accessのクエリで、Left関数を使用して、7桁の数値を抜き出す方 Accessのクエリで、Left関数を使用して、7桁の数値を抜き出す方法。 IDが8桁で入力されているのですが、左から7桁だけを抜き出して、全てのレコードを表示させたかったのですが、誤って入力されている7桁のIDしか表示されませんでした。 いつもExcelを使用している感覚だったので、文字の左から7桁の数値や文字列を抽出して表示してくれるものと思っていました。 元のテーブルに入力されているIDを変更することなく、 クエリで、7桁だけにして、その取り出した7桁で区別し、グループとして認識し合計を出したいと考えているのですが、どうすればよいのでしょうか。 宜しくお願い致します。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム ACCESSのクエリー表示について ACCESSのクエリー表示について 困っています。 現象としましては、私が作成したMDBなのですが、フォームから日付入力を行い、その指定範囲のみのデータを表示するだけなのですが、私のパソコンでは正常に表示されるのに、他のパソコン(ネットワークでつながっていて、MDBもネットワークのフォルダーにおいています)では表示されません。 クエリー単体で動かすと正常に動いているようなのですが、フォームに結果を映すとなるとなぜか表示されなくて、クエリーのデータも0件のようです(確実にあるはずなのに) パソコンが違って、動く動作が違うと、どこを調べていいのやらわかりません。 クエリー自体もあるテーブルのデータの日付範囲のみ指定している簡単クエリーなので、 別に複雑なわけでもありません。 困っています。よろしくお願いいたします。 テーブル作成クエリを実行した時に出るメッセージを表示させたくない Access97を使用しています。 テーブル:T実績 テーブル作成クエリ:Q実績(←実行後は、T実績に上書きされる) Q実績(テーブル作成クエリ)を実行すると「既存の"T実績'テーブル'は、実行しようとすると削除されます。よいですか?」というメッセージが出ます。 そして、ここは常に「はい」を選択します。 そこで質問です。 この時に、このメッセージを表示させたくありません。 このメッセージを表示せずに、常に「はい」を選択して処理をする事はできないのでしょうか? マクロでいろいろ探してみたのですが、うまくいきません。 ご存知の方がいらしたら、教えてください!! 宜しくお願い致します。 Access VBA内でのクエリの紐付け お世話になります。 Accessにて、ローカルに12個(月毎)にクエリを作成し、そのらのクエリを紐付けてテーブルを作成しようとしています。 しかし、できればローカルにクエリを作成したくないので、VBA内で仮想?にクエリを作成し、それらを紐付けて最終的にテーブルを作成したいと考えています。 VBAのイメージ的には以下のような感じです。 フォーム上のボタンがクリックされた際に、 MySQL1 = 1月分の選択クエリ MySQL2 = 2月分の選択クエリ MySQL3 = 3月分の選択クエリ ・ ・ MySQL11 = 11月分の選択クエリ MySQL12 = 12月分の選択クエリ MySQL13 = 上記12個の選択クエリを紐つけたテーブル作成クエリ(tempを作成) DoCmd.RunSQL MySQL13 'tempが作成されたら、そのテーブルをソースとしたレポートをOpen DoCmd.OpenReport "年間実績" 以上です。 それぞれの選択クエリを、 Set RS0 = DB.OpenRecordset(MySQL0) Set RS1 = DB.OpenRecordset(MySQL1) のようにして、MySQL13のテーブル作成クエリで、RS0、RS1を使用すればよいかと思ったのですが、『入力テーブルまたはクエリ”RS0”が見つかりませんでした。そのテーブルやクエリが存在していること、または名前が正しいことを確認してください。』と表示され、うまくいきません。 そもそも、上記のように仮想でクエリを作成し、それを紐付けてテーブルを作成することは可能なのでしょうか。よい方法がございましたらご教授願います。 以上、宜しくお願い致します。 更新クエリで合計金額を入れたい アクセスのテーブル1を作成しました。 ID 日付 金額 合計金額 1 6/1 ¥100 2 6/1 ¥200 3 6/2 ¥150 4 6/2 ¥300 (合計金額はカラ) そして、日別の合計を出すクエリ1を作成しました。 SELECT [テーブル1].日付, Sum([テーブル1].金額) AS 金額の合計 FROM テーブル1 GROUP BY [テーブル1].日付; 元のテーブルの合計金額の列に、クエリで表示した金額の合計を更新クエリで入れようとすると、 「 更新可能なクエリであることが必要です。」となります。 更新クエリのSQL文は UPDATE クエリ1 INNER JOIN テーブル1 ON [クエリ1].日付 = [テーブル1].日付 SET [テーブル1].合計金額 = [クエリ1]![金額の合計]; です。 ヘルプの内容の 一対多リレーションシップの '一' 側のフィールドを更新するクエリを実行しようとしました。 読み取り専用で開いているデータベースのクエリで、古い OpenQueryDef メソッドで使用しています。 には該当してないのですが(リレーションシップを組んでないし、四方チリ専用で開いてないし) どうすれば元のテーブルに合計金額を入れられるのでしょうか? 結果的に ID 日付 金額 合計金額 1 6/1 ¥100 300 2 6/1 ¥200 300 3 6/2 ¥150 450 4 6/2 ¥300 450 にしたいです。 ACCESS2003クエリの結合した表示形式が ACCESS2003でクエリを作成しました。各テーブルのフィールドを結合したのですが 表示形式が思ったようになりませんでした。 【Aテーブル】 フィールド:学部NO データ型:数値型 書式:00 【Bテーブル】 フィールド:学科NO データ型:数値型 書式:00 【ABクエリ】 フィールド:学籍NO:[Aテーブル]![学部NO]&[Bテーブル]![学科NO] 【ABクエリ】の結果が数字が4桁表示されません。 (例) 0101 と表示してほしいのですが、 11 と表示されます。 各テーブルでは、01と表示されるのですが・・・。 宜しくお願いします。 クエリのスピードアップ方法 windows2000 access2002 在庫テーブル 日付、店番号、商品番号、個数 商品マスタ 商品番号、売価、原価 これらのテーブルを使い以下のクエリ1を作成しました。 日付、店番号、商品番号、在庫原価:個数*原価 さらにこのクエリを使い以下のクエリ2を作成しました。 日付、店番号、在庫原価の合計 クエリ1は実行するとサクっと表示されるのですが、クエリ2は実行してから20秒から30秒待たないと表示されません。現在のレコード320万件です。この件数は2倍から5倍に増える予定ですので、現時点でこの速度では件数が増えたときが心配です。 しかしテーブルは他のシステムでも使用しているので、手を加えることはできません。 なんとかもう少し早く表示させる方法はないでしょうか。 よろしくお願いします。 Access クエリで、レコードの無い日付も出力したい 売上テーブル 日付 名前 金額 2007/01/01 A 100 2007/01/02 B 200 2007/01/05 C 500 2007/01/05 A 500 希望するクエリ結果 日付 件数 売上高 2007/01/01 1 100 2007/01/02 1 200 2007/01/03 0 0 << これを表示したい 2007/01/04 0 0 << これを表示したい 2007/01/05 2 1000 売上.日付 でグループ化すると、レコードの無い日付が表示されません。 集計期間内の全日付が表示されるようにするには、どうすればよいのでしょうか? 別に日付テーブルを作らなければならないのでしょうか? ACCESS クエリで常に指定したビューで表示したい 教えてください!! クエリで作成したデータを表示させる時、常にデータシートビューで表示されてしまいます。ですので、ビューを毎回選択してピボットにしています。 せっかくピボットテーブルを作成したので常に表示したいのですが、どうすればいいのでしょうか。 よろしくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター 業務ソフトウェア CAD・DTP会計ソフトグラフィックソフトグループウェアオープンソースその他(業務ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
助かりました。解決しました。 ありがとうございます。