ACCESSに詳しい方の知恵を拝借できたらと思います。
宜しくお願い致します。
早速ですが、休日を挟みデータの存在しない日付を無視し前日比を
計算させる方法で最も効率の良い方法はどのようなものになるでしょうか??
現在クエリ上では日付フィールドの抽出条件に例えばですが・・・“(select max(日付) from ○○ <(select max(日付) from ○日前))”
といった感じで前日比の計算を行うことができるようにしておりますが・・・この方法ですと多くの日数分のクエリを作成したとしても、14日か15日程度で構造が複雑すぎるということで算出することができなくなってしまいます。
何らかの方法で簡略化および日数を増やすことができたらと考えておりますので、アドバイスをお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
クエリーを使うのであれば 15こも作らないで 2つでいけます
前の日の値を出すクエリを作って それを結合させ 前日比を出すクエリです
テーブル TBL1
項目
day1 SU1 SU2 SU3
10/14 13 25 36
10/13 12 23 35
10/11 11 22 33
10/10 10 20 30
があると
前の日値を出すのクエリは
day2 ysu1 ysu2 ysu3
13 25 36
10/14 12 23 35
10/13 11 22 33
10/11 10 20 30
ですね
クエリーの式は
day2: (select min(x.day1) from tbl1 as x where x.day1 > [tbl1].[day1])
ysu1:SU1
ysu2:su2
ysu3:su3
あとは結合して計算するクエリを作ってください。
No.1
- 回答日時:
前日比はクエリーを作ってやるものではないのでは?
レコードを更新したときに計算させたほうがよいと思います
フォームを作って
Sub Form_BeforeUpdate(Cancel As Integer)
に書いて 計算したほうが 後の処理が早いです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- その他(法律) 有給金額の計算について 5 2023/06/23 17:44
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- TOEFL・TOEIC・英語検定 TOEICの勉強方法について。 こんにちは。11月20日のTOEICで少なくとも50はスコアを上げた 2 2022/10/17 09:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで小数点以下1桁の年数を...
-
DATEDIFでマイナス表示をさせたい
-
妊娠週数をエクセルで計算した...
-
Excel 土日祝祭日の判断
-
エクセルでその日が第何週目か...
-
エクセルVBAの時間計算
-
アクセスで教えてください。 ク...
-
ローマ数字での日付あってますか?
-
エクセルの主軸と第2軸の0を合...
-
1年分のデータから特定の月分...
-
【エクセル】オートフィルタで...
-
同一セルに日時があるものを日...
-
Excel2017 フィルタ昇順並びがA...
-
エクセルで円グラフに引き出し...
-
エクセルで長い行を5行ごとに1...
-
エクセルで文字が白くなる
-
エクセルで文字を含む式に、カ...
-
【ExcelVBA】全シートのセルの...
-
同じ作業を複数のシートに実行...
-
VBA 検索して一致したセル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで小数点以下1桁の年数を...
-
DATEDIFでマイナス表示をさせたい
-
妊娠週数をエクセルで計算した...
-
アクセスで教えてください。 ク...
-
エクセルでその日が第何週目か...
-
WORD(ワード)で自動挿入した日...
-
エクセル関数について
-
Filemaker 経過日数の計算式の...
-
エクセルVBAの時間計算
-
Filemakerの年齢の自動入力につ...
-
Excel 日付関数の値を固定値に
-
Excel Win版とMacで日付が変わる
-
File Maker Pro 8.5の計算関数t...
-
数値8桁で入力された誕生日か...
-
ACCESSで前日比を行う方法で最...
-
Excel 土日祝祭日の判断
-
HSPで割り算による結果を小数で...
-
Excel VBAで「date」関数を使い...
-
経過日数を求める式が知りたいです
-
ローマ数字での日付あってますか?
おすすめ情報