回答編集履歴
1
内容追加修正
test
CHANGED
@@ -2,15 +2,17 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
初めに添付されているSQLでは、「2週間に5回以上、且つ2ヶ月に8回以上、且つ半年に5回以上来社」と、全ての条件を満たす人を
|
5
|
+
初めに添付されているSQLでは、「2週間に5回以上、且つ2ヶ月に8回以上、且つ半年に5回以上来社」と、全ての条件を満たす人を抽出。(2週間以内に5回来ていても、2ヶ月の合計も5だと集計から漏れる)
|
6
6
|
|
7
|
-
そして全ての条件を満たす人を訪問回数の多い順に並べようとしています。
|
7
|
+
そして全ての条件を満たす人を訪問回数の多い順に並べようとしているように見えます。
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
翻ってSteveG氏のSQLは、「2週間に5回以上か、2ヶ月に8回以上か、半年に5回以上来社」のようにどれかの条件を満たす人を全て抽出
|
11
|
+
翻ってSteveG氏のSQLは、「2週間に5回以上か、2ヶ月に8回以上か、半年に5回以上来社」のようにどれかの条件を満たす人を全て抽出。(2ヶ月以内の来社はゼロでも、過去半年に5回以上の来社履歴があれば集計に加える。)
|
12
12
|
|
13
|
-
そして、各条件を満たす人をごっちゃにして
|
13
|
+
そして、各条件を満たす人をごっちゃ混ぜにして訪問回数の多い順に並べようとしてるように見えます。
|
14
|
+
|
15
|
+
※2週間に5回以上来ている人より、半年間に5回以上来ている人のほうが期間が長い分上位に来やすいと思います。また、2週間以内に5回以上来たAさんと、過去半年に5回以上来たAさんのように、同じ人が複数回登場するかも知れません。
|
14
16
|
|
15
17
|
|
16
18
|
|