質問編集履歴

3

2021/04/27 01:17

投稿

saksak_planner
saksak_planner

スコア6

test CHANGED
File without changes
test CHANGED
@@ -148,7 +148,71 @@
148
148
 
149
149
 
150
150
 
151
- ![![イメージ説明](bc8430759c98a3b694316774f3888ebc.png)]
151
+ ![![イメージ説明](bc8430759c98a3b694316774f3888ebc.png)
152
+
153
+ ```SQL
154
+
155
+ ★判定ありの月度MAXタスク
156
+
157
+
158
+
159
+ SELECT Format(A.処理日,'yyyy\年m\月') AS 月度, A.管理番号, A.[タスク], A.処理日
160
+
161
+
162
+
163
+ FROM TB_処理 AS A INNER JOIN (SELECT 管理番号, MAX(処理日) AS 処理日最大 FROM TB_処理
164
+
165
+
166
+
167
+ GROUP BY TB_処理.[管理番号], Format([処理日],'yyyy\年m\月')) AS B ON (A.処理日 = B.処理日最大) AND (A.管理番号 = B.管理番号)
168
+
169
+
170
+
171
+ ORDER BY Format(A.処理日,'yyyy\年m\月'), A.管理番号;
172
+
173
+
174
+
175
+ ★時系列グラフ月度総数
176
+
177
+
178
+
179
+ SELECT TB_申請.管理番号, TB_グラフ期間.年月, TB_申請.受付日
180
+
181
+
182
+
183
+ FROM TB_グラフ期間, TB_申請
184
+
185
+
186
+
187
+ WHERE (((Format([受付日],"yyyy\年m\月"))<=[年月]))
188
+
189
+
190
+
191
+ ORDER BY TB_申請.管理番号, TB_グラフ期間.年月;
192
+
193
+
194
+
195
+ ★時系列グラフデータソース
196
+
197
+
198
+
199
+ SELECT [★時系列グラフ月度総数].管理番号, [★時系列グラフ月度総数].年月, Nz([タスク],"未処理") AS 月度タスク
200
+
201
+
202
+
203
+ FROM ★時系列グラフ月度総数 LEFT JOIN ★判定ありの月度MAXタスク
204
+
205
+
206
+
207
+ ON ([★時系列グラフ月度総数].管理番号 = [★判定ありの月度MAXタスク].管理番号) AND ([★時系列グラフ月度総数].年月 = [★判定ありの月度MAXタスク].月度)
208
+
209
+
210
+
211
+ ORDER BY [★時系列グラフ月度総数].管理番号, [★時系列グラフ月度総数].年月;
212
+
213
+
214
+
215
+ ```
152
216
 
153
217
 
154
218
 

2

2021/04/27 01:17

投稿

saksak_planner
saksak_planner

スコア6

test CHANGED
File without changes
test CHANGED
@@ -74,41 +74,25 @@
74
74
 
75
75
  |A003|2021/4/6|変更依頼3
76
76
 
77
+ |A004|2021/5/4|変更依頼4
78
+
77
79
 
78
80
 
79
81
  【TB_処理】
80
82
 
81
- |管理番号|処理日|タスクID
83
+ |管理番号|処理日|タスク
82
84
 
83
85
  |:--|:--:|:--|
84
86
 
85
- |A001|2021/2/10|1
87
+ |A001|2021/2/10|タスク1
86
88
 
87
- |A001|2021/3/5|2
89
+ |A001|2021/2/25|タスク2
88
90
 
89
- |A001|2021/4/21|3
91
+ |A001|2021/4/21|受理
90
92
 
91
- |A002|2021/4/3|1
93
+ |A002|2021/4/3|タスク1
92
94
 
93
- |A002|2021/5/5|4
95
+ |A002|2021/5/5|不受理
94
-
95
-
96
-
97
- 【TB_タスク】
98
-
99
- |ID|名称|
100
-
101
- |:--|:--|
102
-
103
- |1|タスク1
104
-
105
- |2|タスク2
106
-
107
- |3|受理
108
-
109
- |4|不受理
110
-
111
-
112
96
 
113
97
 
114
98
 
@@ -127,6 +111,8 @@
127
111
  |2021年4月
128
112
 
129
113
  |2021年5月
114
+
115
+ |2021年6月
130
116
 
131
117
 
132
118
 

1

近いクエリが作成できましたが、まだ問題点があります。

2021/04/26 23:30

投稿

saksak_planner
saksak_planner

スコア6

test CHANGED
File without changes
test CHANGED
@@ -143,3 +143,27 @@
143
143
  ---
144
144
 
145
145
  ![イメージ説明](fc52e9dd9384f93b0b62856c130d8333.png)
146
+
147
+
148
+
149
+
150
+
151
+ ---
152
+
153
+ アドバイスいただいて、以下のデータソースまで作成できました。
154
+
155
+ Unionすることなく、意図するものに近いクエリが作成できました。
156
+
157
+
158
+
159
+ あとは、動きがない月の管理番号を前月タスクで出力できれば完成です。
160
+
161
+ どうかお知恵をお貸しください。よろしくお願いいたします。
162
+
163
+
164
+
165
+ ![![イメージ説明](bc8430759c98a3b694316774f3888ebc.png)]
166
+
167
+
168
+
169
+ ![イメージ説明](41fbc86251ed0193439f0389d21079c6.png)