質問編集履歴

2

会員登録日を足しました。

2017/08/28 07:42

投稿

zumaxchan
zumaxchan

スコア10

test CHANGED
File without changes
test CHANGED
@@ -2,23 +2,23 @@
2
2
 
3
3
 
4
4
 
5
- create temp table テーブル1 (会員ID int,住所 text, 複数組織コード text[]);
5
+ create temp table テーブル1 (会員ID int,住所 text,会員登録日 text, 複数組織コード text[]);
6
6
 
7
7
  insert into テーブル1 values
8
8
 
9
- (1,'東京','{AA,BB,CC,DD,EE}'),
9
+ (1,'東京','20170801','{AA,BB,CC,DD,EE}'),
10
10
 
11
- (2,'神奈川','{AA,LL,MM,KK,PP}'),
11
+ (2,'神奈川','20170601','{AA,LL,MM,KK,PP}'),
12
12
 
13
- (3,'千葉','{SS,PP,CC,ZZ}'),
13
+ (3,'千葉','20170701','{SS,PP,CC,ZZ}'),
14
14
 
15
- (4,'東京','{NO,SS,WO,HO}'),
15
+ (4,'東京','20170801','{NO,SS,WO,HO}'),
16
16
 
17
- (5,'東京','{NO,PO,HO}'),
17
+ (5,'東京','20170601','{NO,PO,HO}'),
18
18
 
19
- (6,'東京','{PO,HO}'),
19
+ (6,'東京','20170501','{PO,HO}'),
20
20
 
21
- (7,'東京','{NO,SS,WO,HO}');
21
+ (7,'東京','20170801','{NO,SS,WO,HO}');
22
22
 
23
23
 
24
24
 
@@ -58,7 +58,7 @@
58
58
 
59
59
 
60
60
 
61
- 東京に住む、アクションフラグ0で組織コードがAA,SS,KKのユニーク会員ID数をカウントしたいです。
61
+ 東京に住む、アクションフラグ0で会員登録日が7月1日以降の組織コードがAA,SS,KKのユニーク会員ID数をカウントしたいです。
62
62
 
63
63
  組織コードはテーブル1かテーブル3に値があれば1とカウントしたいです。両方(テーブル1、テーブル3)に値があっても、片方だけでも1カウントとしたいです。ユニークな会員数を出したいです。
64
64
 

1

質問を受け、抜けていたところ、間違いを修正しました。

2017/08/28 07:42

投稿

zumaxchan
zumaxchan

スコア10

test CHANGED
File without changes
test CHANGED
@@ -60,7 +60,11 @@
60
60
 
61
61
  東京に住む、アクションフラグ0で組織コードがAA,SS,KKのユニーク会員ID数をカウントしたいです。
62
62
 
63
+ 組織コードはテーブル1かテーブル3に値があれば1とカウントしたいです。両方(テーブル1、テーブル3)に値があっても、片方だけでも1カウントとしたいです。ユニークな会員数を出したいです。
64
+
65
+
66
+
63
- 組織コはテーブル1テーブル3値があればOKです。
67
+ ブル2のアクションフラグテーブル1にもテーブル2も関係します。
64
68
 
65
69
 
66
70
 
@@ -78,7 +82,7 @@
78
82
 
79
83
 
80
84
 
81
- 私の環境はPostgre4.0.4.0です。
85
+ 私の環境はPostgreSQL 9.4.7 です。
82
86
 
83
87
 
84
88