- ベストアンサー
access2000にてクエリで日付計算
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
計算結果も日付/時刻型になっていますか?
その他の回答 (2)
まあ、日付をまたがないという前提で SELECT CDate([終了時間]-[開始時間]) AS 実働時間 FROM テーブル1;
お礼
回答ありがとうございます#1さんの内容で解決いたしました ありがとうございました
- laputart
- ベストアンサー率34% (288/843)
クエリデザインで、終了時間-開始時間のフィールドを指定します。 右クリックでプロパティを開いて、書式に欄に hh:mm と入力すると 3:45 の用に 時刻が設定できます。
お礼
回答ありがとうございます#1さんの内容で解決いたしました ありがとうございました
関連するQ&A
- ACCESSの時刻の引き算
テーブルに「開始時刻」と「終了時刻」のフィールドがあり、それぞれに「8:15」,「17:00」のように日付/時刻型のデータが入っています。 「終了時刻」から「開始時刻」を引いて、同じテーブルの「時間」フィールドに「4.5hr」、「2.0hr」というような「数値型」のデータとして自動で計算したものが入るようにしたいです。 可能ですか? ACCESSは現在勉強中です。いろいろ追加で質問されていただく可能性があります。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- アクセスのクエリについて教えてください
契約日付が数値になっているテーブルを更新クエリで日付形式にし、契約期間が1年未満のデータは削除したいと思っています。 例) (1)20110401 → 2011/04/01 Left(元データ,4)&"/"&Mid(元データ,2)&"/"&Right(元データ,2) という式で更新クエリを作り、契約開始日、終了日とも日付形式にしました。 (2)契約期間1年以上のデータを特定する 契約開始日<="2011/03/31"で契約終了日>="2012/03/31" というテーブル作成クエリを作りました。 しかし、契約終了日がブランクのデータがあり、そのデータも(2)に含めたいと思っています。 ただのブランクであれば、契約終了日の条件式にor Null でいいのかなと思ったのですが、 (1)で更新クエリを実行しているため、ブランクではなく「//」が入っています。 どのような式にすれば、「//」データも含むことができますか? アクセスに詳しくなく、わかりにくい説明で申し訳ありませんが、助けてください。
- 締切済み
- その他(データベース)
- ACCESSのクエリで日付を計算したい
どうか宜しくお願い致します。 ACCESSのデータで、日付が入力されている列があります。 その日付から2ヶ月後の月を新しい列に自動に表示させたいと 思っています。 例) 2008/1/1~2008/1/31までのデータは、新しい列に3月と表示させたい。 2008/2/1~2008/2/28までのデータは、新しい列に4月と表示させたい。 クエリを作成し、新しい列を作ってそこへ計算式を入力すればいいのかな?と思っているのですが、どのような計算式を入れればいいのか分かりません・・・。 どなたか詳しい方、アドバイスお願い致します。
- 締切済み
- オフィス系ソフト
- Access クエリ、計算について
クエリで計算、集計した結果をもう一度計算する場合 一度テーブル作成クエリでテーブルを作成してから そのテーブルをクエリに変換しないといけない、と考えていましたが 集計したクエリを別のクエリで集計できるのですかね? テーブル作成クエリは、クエリを実行するたびに計算、集計すると 時間がかかってしまうので完成したデータをテーブルとして作成する という考え方であっているでしょうか?
- ベストアンサー
- オフィス系ソフト
- Access 日付抽出について
Access2000のクエリにて、ある特定日付の抽出ができません。 テーブルの日付項目は、日付/時刻型です。 テーブルを開くと、「2008/02/01 12:59:00」のように見えます。 クエリで抽出する時に、「#2008/02/01#」で抽出されると思って いるのですが、実行すると抽出できません。 どのようにクエリ設定をすればよろしいでしょうか?
- ベストアンサー
- オフィス系ソフト
- Accessの日付時刻型から日付、時刻カラムを作る
お世話になります。 Accessのデザインビューでクエリを作ろうとしています。 テーブルの日付時刻型のカラムから日付、時刻を分離して日付カラム、時刻カラムを得るようなクエリを作りたいのですが、どのようにすればできますか? よろしくお願いします。
- 締切済み
- オフィス系ソフト
- ACCESSのクエリフィールドの書式表示
ACCESS2003を使っています。タイムカードテーブルに「出社時刻」と「退社時刻」の「日付/時刻型」のフィールドがあります。このタイムカードテーブルから「出社時刻」と「退社時刻」フィールドを含むクエリを作り、勤務時間:[退社時刻]-[出社時刻]という計算フィールドを作った場合、勤務時間フィールドのプロパティで「書式」のメニューに「日付」や「時刻」が表示されたりされなかったりします。 これはACCESSのバグでしょうか?必ず表示させることはできないのでしょうか。(書式にところに時刻の形式を書き込めば表示されることは知っています。)
- 締切済み
- オフィス系ソフト
- Accessを使って日付を比較したい
MSofficeのAccessを使用して日付を比較したいのですが上手くいきません。 テーブル1のフィールドには実施日(日付型)、A期間開始日(日付型)、A期間終了日(日付型)があり データ1は2012/04/20、2012/04/15、2012/05/02 データ2は2012/04/25、2012/04/10、2012/04,23と格納されています。 この実施日がA期間に入るかどうかのチェックを行いたいのです。 クエリに入力した関数は IIf(CDate([テーブル1]![A期間開始日])<=CDate([テーブル1]![実施日])>=CDate([テーブル1]![A期間終了日]),"A期間","範囲外") と命令を書きました。 実行させるとデータ1、データ2とも期間外が返されました。 実際、返して欲しいデータはデータ1はA期間、データ2は期間外と表示したいのです。 環境はWindows XP profissional、アクセスは2002 SP3です。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- クエリ テキスト型 計算について
Accessのクエリについて こんにちは。Access 2007のクエリについてお教えください。 テーブル「TABLE1」に「日付」というフィールドがあります。 日付はテキスト型です。 データは、「20130731」、「20130101」などの形で保管されています。 30日前、60日前のデータをクエリで引っ張ってきたいと思いますが、どのように処理すればよろしいでしょうか?
- ベストアンサー
- その他MS Office製品
- Accessで、24時間以上の日付/時刻型の計算
Accessで、24時間以上の、47時間59分までの日付/時刻型の計算方法はありませんか? 例:シフト勤務 17:0:000~33:00:00 休憩01:00:00 の勤務時間を計算するために33:00-17:00-01:00:00= ・・勤務時間という計算をしたいのですが、まず33:00:00値を日付/時刻型で持つことができないので、テキスト型で持たせると Accessで計算が出来ません。 よい方法はありますか? つたない質問で申し訳ありませんがよろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
お礼
早い回答ありがとうございました 簡単なことでした 申し訳ありません できました