
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レコードの追加や変更が...
-
Accessでテーブル名やクエリ名...
-
access テーブル内のレコード...
-
Accessクエリでの、LIKE条件
-
Accessでテーブルからテーブル...
-
ODBCで接続するとDBに変更/追加...
-
テーブルを見られないように
-
Accessの追加クエリで既存のテ...
-
AccessでのNULLのレコードの表...
-
SQL: SELECT UNIONすると文字数...
-
Accessでテーブルにパスワード...
-
ACCESSで指定されたテーブルか...
-
SQLで条件指定結合をしたいがNU...
-
パススルークエリをテーブル作...
-
アクセスのメインフォームとサ...
-
アクセスVBA CSVへ出力後、最終...
-
INSERT時にデータ登録とmaxの発...
-
accessで印刷チェックを入れた...
-
FileMakerで在庫管理をしたい!
-
2つのテーブルを比較して一致し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessレコードの追加や変更が...
-
Accessでvlookupみたいなことは...
-
Accessでテーブルからテーブル...
-
ACCESSのSQLで数値型に変換する...
-
SQLで条件指定結合をしたいがNU...
-
2つのテーブルを比較して一致し...
-
デザインビューで、連結式 を...
-
Accessクエリでの、LIKE条件
-
ACCESSに同時アクセス(編集)を...
-
3つの表を1つに縦に連結する
-
access テーブル内のレコード...
-
INSERT時にデータ登録とmaxの発...
-
テーブルを、たとえそれが存在...
-
SQLで日付を条件に削除したい
-
Accessの追加クエリで既存のテ...
-
リンクテーブルを CopyObject ...
-
ACCESS 売上管理 価格改定につ...
-
accessでdcount使用法
-
時間の足し算
おすすめ情報