
access2000を使用しています。
table1にID,start,endというフィールドがあって
1|2009/04/01|2009/04/30
2|2009/03/16|2009/04/15
といった具合にstart,endには日付が入っています。
startからendまでの期間、日曜日が何回あるかを表示させるクエリはどのようにすればできるでしょうか。
ID|start|end|日曜日の回数
と表示させたいです。
weekday関数でstart,endのそれぞれの曜日は取得できています。
datediff関数でstartからendまで何日あるかは計算できています。
そこから先、どのようにカウントすればよいでしょうか。
特に上記2つの関数を使用しなくてもカウントできるようであればそれでもよいです。宜しくお願いします。
No.1ベストアンサー
- 回答日時:
SELECT テーブル1.ID, テーブル1.strat, テーブル1.end, IIf(Weekday([テーブル1]![strat])=1,DateDiff("ww",[テーブル1]![strat],[テーブル1]![end])+1,DateDiff("ww",[テーブル1]![strat],[テーブル1]![end])) AS 日曜日の回数
FROM テーブル1;
確認は2003でしています
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Countと受付状態の表示に...
-
下記の事を行うSQLがわかりませ...
-
デザインビューで、連結式 を...
-
Accessでテーブルにパスワード...
-
テキストファイルの内容を、フ...
-
ACCESS 売上管理 価格改定につ...
-
Accessで、複数のテーブルで随...
-
パススルークエリをテーブル作...
-
Accessで2つのテーブルの情報と...
-
SQLで条件指定結合をしたいがNU...
-
ACCESS検索★ある文字を複数のフ...
-
「直需」の意味を教えてください
-
Oracleのビュー作成時に「指定...
-
【Access】フォームで自動計算...
-
Excel 2019 のピボットテーブル...
-
テーブルの存在チェックについて
-
Oracle 2つのDate型の値の差を...
-
Vbaでアクセスからエクセルにリ...
-
ACCESSでテーブルのチェックを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
下記の事を行うSQLがわかりませ...
-
Countと受付状態の表示に...
-
Accessレコードの追加や変更が...
-
Accessの追加クエリで既存のテ...
-
Accessでテーブルからテーブル...
-
Accessでvlookupみたいなことは...
-
2つのテーブルを比較して一致し...
-
Accessクエリでの、LIKE条件
-
access テーブル内のレコード...
-
テーブルを、たとえそれが存在...
-
ACCESSのSQLで数値型に変換する...
-
デザインビューで、連結式 を...
-
ACCESSに同時アクセス(編集)を...
-
2つのテーブルAとBをマージ...
-
accessで指定期間の曜日カウン...
-
データベースで変更の多いテー...
-
INSERT時にデータ登録とmaxの発...
-
パススルークエリをテーブル作...
-
SQLで条件指定結合をしたいがNU...
おすすめ情報