1
|
/** AGRONet Registration**/
|
2
|
|
3
|
SELECT DBO.IB_USER.USER_ID, DBO.IB_USER.USER_ALIAS AS USER_NAME, DBO.IB_CUST_PROFILE.USER_NAME AS USER_DISPLAY_NAME, DBO.IB_USER.CREATION_DATE AS REGISTRATION_DATE, DBO.IB_CUST_PROFILE.USER_ACCESS_NO AS CIF,
|
4
|
DBO.IB_CUST_PROFILE.STAFF_ID_NO, DBO.IB_CUST_PROFILE.ID_NO, DBO.IB_CUST_PROFILE.USER_AGE_RANGE, IB_OCCUPATION_ML.OCCUPATION_DESC AS OCCUPATION, DBO.IB_CUST_PROFILE.USER_GENDER AS GENDER,
|
5
|
DBO.IB_CUST_PROFILE.USER_RACE AS RACE, DBO.IB_CUST_PROFILE.USER_TAC_PHONE AS TAC_MOBILE_NO, DBO.IB_CUST_PROFILE.BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE_OF_BRANCH,
|
6
|
DBO.IB_CUST_PROFILE.USER_STATE AS STATE_OF_CUSTOMER_LOCATION,
|
7
|
|
8
|
COALESCE(NULLIF(DBO.IB_CUST_PROFILE.STAFF_ID_NO ,''), DBO.IB_CUST_PROFILE.BRANCH_NO) AS RECOMMENDED_STAFF_OR_BRANCH
|
9
|
|
10
|
FROM
|
11
|
DBO.IB_USER_ACTIVITY INNER JOIN DBO.IB_CUST_PROFILE ON DBO.IB_USER_ACTIVITY.USER_ID = DBO.IB_CUST_PROFILE.USER_ID INNER JOIN
|
12
|
DBO.IB_USER ON DBO.IB_USER.USER_ID = DBO.IB_CUST_PROFILE.USER_ID LEFT OUTER JOIN
|
13
|
|
14
|
DBO.IB_OCCUPATION ON DBO.IB_CUST_PROFILE.USER_EMPLOY_STATUS= DBO.IB_OCCUPATION.OCCUPATION_CODE LEFT OUTER JOIN
|
15
|
DBO.IB_OCCUPATION_ML ON IB_OCCUPATION.OID= IB_OCCUPATION_ML.OCCUPATION_ID LEFT OUTER JOIN
|
16
|
|
17
|
DBO.IB_BANK_BRANCH ON DBO.IB_CUST_PROFILE.BRANCH_NO = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
18
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
19
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
20
|
DBO.IB_CONTENT_CATEGORY_ML ON IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
21
|
|
22
|
WHERE
|
23
|
|
24
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
25
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE = 'en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL) AND
|
26
|
(DBO.IB_OCCUPATION_ML.LOCALE = 'en' OR DBO.IB_OCCUPATION_ML.LOCALE IS NULL) AND
|
27
|
(DBO.IB_USER_ACTIVITY.TRNX_TYPE= 'Registration') AND
|
28
|
(DBO.IB_USER_ACTIVITY.STATUS = 'Successful')
|
29
|
|
30
|
/** AGRONetBIZ Registration **/
|
31
|
|
32
|
SELECT DBO.BIB_USER.COMPANY_ID, DBO.BIB_COMPANY.COMPANY_NAME, DBO.BIB_COMPANY.CIF, DBO.BIB_COMPANY.BUSINESS_REG_NO, DBO.BIB_COMPANY.CREATED_DATE AS COMPANY_CREATION_DATE,
|
33
|
DBO.BIB_COMPANY.HOME_BRANCH AS BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE_OF_BRANCH,
|
34
|
DBO.BIB_USER.STATE AS STATE_OF_CUSTOMER_LOCATION ,DBO.BIB_COMPANY.STATUS AS COMPANY_STATUS
|
35
|
|
36
|
FROM dbo.BIB_USER_ACTIVITY INNER JOIN dbo.BIB_USER ON DBO.BIB_USER_ACTIVITY.USER_ID = DBO.BIB_USER.USER_ID INNER JOIN
|
37
|
DBO.BIB_COMPANY ON DBO.BIB_USER.COMPANY_ID = DBO.BIB_COMPANY.COMPANY_ID LEFT OUTER JOIN
|
38
|
|
39
|
DBO.IB_BANK_BRANCH ON DBO.BIB_COMPANY.HOME_BRANCH = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
40
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
41
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
42
|
DBO.IB_CONTENT_CATEGORY_ML ON DBO.IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
43
|
WHERE
|
44
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
45
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE ='en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL) AND
|
46
|
(DBO.BIB_USER_ACTIVITY.TRNX_TYPE = 'Create New BIB user') AND
|
47
|
(DBO.BIB_USER_ACTIVITY.STATUS = 'Successful')
|
48
|
|
49
|
/** AGRONet ACTIVE USER**/
|
50
|
|
51
|
SELECT DBO.IB_USER.USER_ID, DBO.IB_USER.USER_ALIAS AS USER_NAME, DBO.IB_CUST_PROFILE.USER_NAME AS USER_DISPLAY_NAME, DBO.IB_CUST_PROFILE.USER_ACCESS_NO AS CIF,
|
52
|
DBO.IB_CUST_PROFILE.STAFF_ID_NO, DBO.IB_CUST_PROFILE.ID_NO, DBO.IB_CUST_PROFILE.USER_AGE_RANGE AS AGE, IB_OCCUPATION_ML.OCCUPATION_DESC AS OCCUPATION,
|
53
|
DBO.IB_CUST_PROFILE.USER_GENDER AS GENDER, DBO.IB_CUST_PROFILE.USER_MOBILE_PHONE, DBO.IB_CUST_PROFILE.BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME,
|
54
|
DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE_OF_BRANCH,
|
55
|
|
56
|
(SELECT COUNT(USER_ID) AS Expr1
|
57
|
FROM dbo.IB_USER
|
58
|
WHERE (USER_ID = DBO.IB_USER.USER_ID AND USER_STATE ='0')) AS TOTAL_USER
|
59
|
FROM
|
60
|
DBO.IB_USER INNER JOIN DBO.IB_CUST_PROFILE ON DBO.IB_USER.USER_ID = DBO.IB_CUST_PROFILE.USER_ID LEFT OUTER JOIN
|
61
|
|
62
|
DBO.IB_OCCUPATION ON DBO.IB_CUST_PROFILE.USER_EMPLOY_STATUS= DBO.IB_OCCUPATION.OCCUPATION_CODE LEFT OUTER JOIN
|
63
|
DBO.IB_OCCUPATION_ML ON IB_OCCUPATION.OID= IB_OCCUPATION_ML.OCCUPATION_ID LEFT OUTER JOIN
|
64
|
|
65
|
DBO.IB_BANK_BRANCH ON DBO.IB_CUST_PROFILE.BRANCH_NO = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
66
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
67
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
68
|
DBO.IB_CONTENT_CATEGORY_ML ON IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
69
|
WHERE
|
70
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
71
|
(DBO.IB_OCCUPATION_ML.LOCALE = 'en' OR DBO.IB_OCCUPATION_ML.LOCALE IS NULL) AND
|
72
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE = 'en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL) AND
|
73
|
(DBO.IB_USER.USER_STATE ='0') AND
|
74
|
|
75
|
((SELECT COUNT(TRANSACTION_ID) AS Expr2
|
76
|
FROM IB_USER_TRANSACTION_HISTORY
|
77
|
WHERE USER_ID=DBO.IB_USER.USER_ID) > 1)
|
78
|
|
79
|
|
80
|
/** AGRONetBIZ ACTIVE USER **/
|
81
|
|
82
|
SELECT DBO.BIB_USER.COMPANY_ID, DBO.BIB_COMPANY.COMPANY_NAME, DBO.BIB_COMPANY.CIF, DBO.BIB_COMPANY.BUSINESS_REG_NO, DBO.BIB_COMPANY.CREATED_DATE AS COMPANY_CREATION_DATE,
|
83
|
|
84
|
(SELECT TOP (1) TRNX_DATE
|
85
|
FROM BIB_USER_ACTIVITY
|
86
|
WHERE (USER_ID = DBO.BIB_USER.USER_ID AND TRNX_TYPE ='Performed First Time Login')
|
87
|
ORDER BY TRNX_DATE DESC ) AS FTL_DATE,
|
88
|
|
89
|
DBO.BIB_COMPANY.HOME_BRANCH, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE,
|
90
|
DBO.BIB_COMPANY.OFFICE_PHONE_NO AS COMPANY_NO,
|
91
|
|
92
|
(SELECT DBO.BIB_USER.MOBILE_NO
|
93
|
WHERE (DBO.BIB_USER.ROLE = '1')) AS CA_MOBILE_NO, DBO.BIB_COMPANY.STATUS AS COMPANY_STATUS,
|
94
|
|
95
|
(SELECT COUNT(COM.COMPANY_ID)
|
96
|
FROM dbo.BIB_COMPANY COM, DBO.BIB_USER US
|
97
|
WHERE COM.COMPANY_ID = US.COMPANY_ID AND US.STATUS ='0') AS TOTAL_COMPANY
|
98
|
|
99
|
FROM
|
100
|
DBO.BIB_USER INNER JOIN
|
101
|
DBO.BIB_COMPANY ON DBO.BIB_USER.COMPANY_ID = DBO.BIB_COMPANY.COMPANY_ID LEFT OUTER JOIN
|
102
|
|
103
|
DBO.IB_BANK_BRANCH ON DBO.BIB_COMPANY.HOME_BRANCH = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
104
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
105
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
106
|
DBO.IB_CONTENT_CATEGORY_ML ON DBO.IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
107
|
WHERE
|
108
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
109
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE ='en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL) AND
|
110
|
(DBO.BIB_USER.STATUS ='0') AND
|
111
|
((SELECT COUNT(TRNX_ID) AS Expr2
|
112
|
FROM BIB_USER_TRANSACTION
|
113
|
WHERE USER_ID=DBO.BIB_USER.USER_ID) > 1)
|
114
|
|
115
|
|
116
|
/** AGRONet INACTIVE USER**/
|
117
|
|
118
|
SELECT DBO.IB_USER.USER_ID, DBO.IB_USER.USER_ALIAS AS USER_NAME, DBO.IB_CUST_PROFILE.USER_NAME AS USER_DISPLAY_NAME, DBO.IB_CUST_PROFILE.USER_ACCESS_NO AS CIF,
|
119
|
DBO.IB_CUST_PROFILE.STAFF_ID_NO, DBO.IB_CUST_PROFILE.ID_NO, DBO.IB_CUST_PROFILE.USER_AGE_RANGE AS AGE, IB_OCCUPATION_ML.OCCUPATION_DESC AS OCCUPATION,
|
120
|
DBO.IB_CUST_PROFILE.USER_GENDER AS GENDER, DBO.IB_CUST_PROFILE.USER_MOBILE_PHONE AS MOBILE_NO, DBO.IB_CUST_PROFILE.BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME,
|
121
|
DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE,
|
122
|
|
123
|
(SELECT COUNT(USER_ID) AS Expr1
|
124
|
FROM dbo.IB_USER
|
125
|
WHERE USER_STATE !='0') AS TOTAL_USER
|
126
|
|
127
|
FROM
|
128
|
DBO.IB_USER INNER JOIN DBO.IB_CUST_PROFILE ON DBO.IB_USER.USER_ID = DBO.IB_CUST_PROFILE.USER_ID LEFT OUTER JOIN
|
129
|
|
130
|
DBO.IB_OCCUPATION ON DBO.IB_CUST_PROFILE.USER_EMPLOY_STATUS= DBO.IB_OCCUPATION.OCCUPATION_CODE LEFT OUTER JOIN
|
131
|
DBO.IB_OCCUPATION_ML ON IB_OCCUPATION.OID= IB_OCCUPATION_ML.OCCUPATION_ID LEFT OUTER JOIN
|
132
|
|
133
|
DBO.IB_BANK_BRANCH ON DBO.IB_CUST_PROFILE.BRANCH_NO = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
134
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
135
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
136
|
DBO.IB_CONTENT_CATEGORY_ML ON IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
137
|
WHERE
|
138
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
139
|
(DBO.IB_OCCUPATION_ML.LOCALE = 'en' OR DBO.IB_OCCUPATION_ML.LOCALE IS NULL) AND
|
140
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE = 'en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL) AND
|
141
|
(DBO.IB_USER.USER_STATE !='0') AND
|
142
|
|
143
|
((SELECT COUNT(TRANSACTION_ID) AS Expr2
|
144
|
FROM IB_USER_TRANSACTION_HISTORY
|
145
|
WHERE USER_ID=DBO.IB_USER.USER_ID) = 0)
|
146
|
|
147
|
|
148
|
/** AGRONetBIZ INACTIVE USER **/
|
149
|
|
150
|
SELECT DBO.BIB_COMPANY.COMPANY_ID, DBO.BIB_COMPANY.COMPANY_NAME, DBO.BIB_COMPANY.CIF, DBO.BIB_COMPANY.BUSINESS_REG_NO,
|
151
|
DBO.BIB_COMPANY.CREATED_DATE AS COMPANY_CREATION_DATE,
|
152
|
|
153
|
(SELECT TOP (1) TRNX_DATE
|
154
|
FROM BIB_USER_ACTIVITY
|
155
|
WHERE (USER_ID = DBO.BIB_USER.USER_ID AND TRNX_TYPE ='Performed First Time Login')
|
156
|
ORDER BY TRNX_DATE DESC ) AS FTL_DATE,
|
157
|
|
158
|
DBO.BIB_COMPANY.HOME_BRANCH AS BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE,
|
159
|
DBO.BIB_COMPANY.OFFICE_PHONE_NO AS COMPANY_NO,
|
160
|
|
161
|
(SELECT DBO.BIB_USER.MOBILE_NO
|
162
|
WHERE (DBO.BIB_USER.ROLE = '1')) AS CA_MOBILE_NO,DBO.BIB_COMPANY.STATUS AS COMPANY_STATUS,
|
163
|
|
164
|
(SELECT COUNT(COM.COMPANY_ID)
|
165
|
FROM dbo.BIB_COMPANY COM, DBO.BIB_USER US
|
166
|
WHERE COM.COMPANY_ID = US.COMPANY_ID AND US.STATUS !='0') AS TOTAL_COMPANY
|
167
|
FROM
|
168
|
DBO.BIB_USER_ACTIVITY INNER JOIN DBO.BIB_USER ON DBO.BIB_USER_ACTIVITY.USER_ID = DBO.BIB_USER.USER_ID INNER JOIN
|
169
|
DBO.BIB_COMPANY ON DBO.BIB_USER.COMPANY_ID = DBO.BIB_COMPANY.COMPANY_ID LEFT OUTER JOIN
|
170
|
|
171
|
DBO.IB_BANK_BRANCH ON DBO.BIB_COMPANY.HOME_BRANCH = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
172
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
173
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
174
|
DBO.IB_CONTENT_CATEGORY_ML ON DBO.IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
175
|
WHERE
|
176
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
177
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE ='en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL) AND
|
178
|
(DBO.BIB_USER.STATUS !='0') AND
|
179
|
((SELECT COUNT(TRNX_ID) AS Expr2
|
180
|
FROM BIB_USER_TRANSACTION
|
181
|
WHERE USER_ID=DBO.BIB_USER.USER_ID) = 0)
|
182
|
|
183
|
|
184
|
/** AGRONet Financial Transaction **/
|
185
|
|
186
|
SELECT DBO.IB_USER.USER_ID, DBO.IB_USER.USER_ALIAS AS USER_NAME, DBO.IB_CUST_PROFILE.USER_NAME AS USER_DISPLAY_NAME, DBO.IB_CUST_PROFILE.USER_ACCESS_NO AS CIF, DBO.IB_CUST_PROFILE.STAFF_ID_NO,
|
187
|
DBO.IB_CUST_PROFILE.ID_NO, DBO.IB_CUST_PROFILE.USER_AGE_RANGE AS AGE, DBO.IB_CUST_PROFILE.USER_GENDER AS GENDER, IB_OCCUPATION_ML.OCCUPATION_DESC AS OCCUPATION,
|
188
|
DBO.IB_CUST_PROFILE.USER_MOBILE_PHONE, DBO.IB_CUST_PROFILE.BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME,
|
189
|
DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE, DBO.IB_USER_TRANSACTION_HISTORY.TRANSACTION_TYPE, DBO.IB_USER_TRANSACTION_HISTORY.TRANSACTION_DATE,
|
190
|
DBO.IB_USER_TRANSACTION_HISTORY.AMOUNT, DBO.IB_USER_TRANSACTION_HISTORY.STATUS, DBO.IB_USER_TRANSACTION_HISTORY.FROM_ACCOUNT_NO,
|
191
|
DBO.IB_USER_TRANSACTION_HISTORY.TO_ACCOUNT_NO
|
192
|
|
193
|
FROM DBO.IB_USER INNER JOIN
|
194
|
DBO.IB_USER_TRANSACTION_HISTORY ON DBO.IB_USER.USER_ID = DBO.IB_USER_TRANSACTION_HISTORY.USER_ID INNER JOIN
|
195
|
DBO.IB_CUST_PROFILE ON DBO.IB_USER.USER_ID = DBO.IB_CUST_PROFILE.USER_ID LEFT OUTER JOIN
|
196
|
|
197
|
DBO.IB_OCCUPATION ON DBO.IB_CUST_PROFILE.USER_EMPLOY_STATUS= DBO.IB_OCCUPATION.OCCUPATION_CODE LEFT OUTER JOIN
|
198
|
DBO.IB_OCCUPATION_ML ON IB_OCCUPATION.OID= IB_OCCUPATION_ML.OCCUPATION_ID LEFT OUTER JOIN
|
199
|
|
200
|
DBO.IB_BANK_BRANCH ON DBO.IB_CUST_PROFILE.BRANCH_NO = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
201
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
202
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
203
|
DBO.IB_CONTENT_CATEGORY_ML ON IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
204
|
|
205
|
WHERE
|
206
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
207
|
(DBO.IB_OCCUPATION_ML.LOCALE = 'en' OR DBO.IB_OCCUPATION_ML.LOCALE IS NULL) AND
|
208
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE = 'en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL)
|
209
|
|
210
|
|
211
|
/** AGRONetBIZ Financial Transaction **/
|
212
|
|
213
|
SELECT DBO.BIB_USER.COMPANY_ID, DBO.BIB_COMPANY.COMPANY_NAME, DBO.BIB_COMPANY.CIF, DBO.BIB_COMPANY.BUSINESS_REG_NO,
|
214
|
DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.BIB_COMPANY.HOME_BRANCH AS BRANCH_NO, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE,
|
215
|
DBO.BIB_TRNX_HISTORY.TRNX_TYPE AS TYPE_OF_TRANSACTION, DBO.BIB_TRNX_HISTORY.AMOUNT, DBO.BIB_TRNX_HISTORY.EFFECTIVE_DATE AS TRANS_DATE,
|
216
|
DBO.BIB_TRNX_HISTORY.TRNX_STATUS, DBO.BIB_TRNX_HISTORY.FROM_ACCOUNT_NO,DBO.BIB_TRNX_HISTORY.TO_ACCOUNT_NO,
|
217
|
|
218
|
(SELECT COUNT(HIST.TRNX_ID)
|
219
|
FROM
|
220
|
BIB_TRNX_HISTORY HIST,
|
221
|
BIB_USER_TRANSACTION TRNX
|
222
|
WHERE (TRNX.USER_ID = BIB_USER.USER_ID AND
|
223
|
HIST.TRNX_ID = TRNX.TRNX_ID)
|
224
|
GROUP BY
|
225
|
TRNX.USER_ID) AS TOTAL_TRANSACTION,
|
226
|
|
227
|
(SELECT SUM(HIST.AMOUNT)
|
228
|
FROM
|
229
|
BIB_TRNX_HISTORY HIST,
|
230
|
BIB_USER_TRANSACTION TRNX
|
231
|
WHERE (TRNX.USER_ID = BIB_USER.USER_ID AND
|
232
|
HIST.TRNX_ID = TRNX.TRNX_ID)
|
233
|
GROUP BY
|
234
|
TRNX.USER_ID) AS TOTAL_AMOUNT
|
235
|
FROM
|
236
|
DBO.BIB_USER INNER JOIN
|
237
|
DBO.BIB_COMPANY ON DBO.BIB_USER.COMPANY_ID = DBO.BIB_COMPANY.COMPANY_ID INNER JOIN
|
238
|
DBO.BIB_USER_TRANSACTION ON DBO.BIB_USER.USER_ID = DBO.BIB_USER_TRANSACTION.USER_ID INNER JOIN
|
239
|
DBO.BIB_TRNX_HISTORY ON DBO.BIB_USER_TRANSACTION.TRNX_ID = DBO.BIB_TRNX_HISTORY.TRNX_ID LEFT OUTER JOIN
|
240
|
|
241
|
DBO.IB_BANK_BRANCH ON DBO.BIB_COMPANY.HOME_BRANCH = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
242
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
243
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
244
|
DBO.IB_CONTENT_CATEGORY_ML ON DBO.IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
245
|
|
246
|
WHERE
|
247
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
248
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE ='en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL) AND
|
249
|
(DBO.BIB_TRNX_HISTORY.TRNX_STATUS !='Pending') AND (DBO.BIB_TRNX_HISTORY.TRNX_STATUS !='Rejected')
|
250
|
|
251
|
|
252
|
/** Total AGRONet login **/
|
253
|
|
254
|
SELECT DBO.IB_USER.USER_ID, DBO.IB_USER.USER_ALIAS AS USER_NAME, DBO.IB_CUST_PROFILE.USER_NAME AS USER_DISPLAY_NAME, DBO.IB_CUST_PROFILE.USER_ACCESS_NO AS CIF, DBO.IB_CUST_PROFILE.STAFF_ID_NO,
|
255
|
DBO.IB_CUST_PROFILE.ID_NO, DBO.IB_CUST_PROFILE.USER_AGE_RANGE AS AGE,IB_OCCUPATION_ML.OCCUPATION_DESC AS OCCUPATION, DBO.IB_CUST_PROFILE.USER_GENDER AS GENDER,
|
256
|
DBO.IB_CUST_PROFILE.USER_MOBILE_PHONE, DBO.IB_CUST_PROFILE.BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME,DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE_OF_BRANCH,
|
257
|
|
258
|
(SELECT TOP (1) TRNX_DATE
|
259
|
FROM DBO.IB_USER_ACTIVITY
|
260
|
WHERE (USER_ID = DBO.IB_USER.USER_ID AND TRNX_TYPE ='Login')
|
261
|
ORDER BY TRNX_DATE DESC) AS LAST_LOGIN_DATE
|
262
|
|
263
|
FROM DBO.IB_USER INNER JOIN
|
264
|
DBO.IB_CUST_PROFILE ON DBO.IB_USER.USER_ID = DBO.IB_CUST_PROFILE.USER_ID LEFT OUTER JOIN
|
265
|
|
266
|
DBO.IB_OCCUPATION ON DBO.IB_CUST_PROFILE.USER_EMPLOY_STATUS= DBO.IB_OCCUPATION.OCCUPATION_CODE LEFT OUTER JOIN
|
267
|
DBO.IB_OCCUPATION_ML ON IB_OCCUPATION.OID= IB_OCCUPATION_ML.OCCUPATION_ID LEFT OUTER JOIN
|
268
|
|
269
|
DBO.IB_BANK_BRANCH ON DBO.IB_CUST_PROFILE.BRANCH_NO = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
270
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
271
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
272
|
DBO.IB_CONTENT_CATEGORY_ML ON IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
273
|
|
274
|
WHERE
|
275
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
276
|
(DBO.IB_OCCUPATION_ML.LOCALE = 'en' OR DBO.IB_OCCUPATION_ML.LOCALE IS NULL) AND
|
277
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE = 'en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL)
|
278
|
|
279
|
|
280
|
/** Total AGRONetBIZ login **/
|
281
|
|
282
|
SELECT DBO.BIB_USER.COMPANY_ID, DBO.BIB_COMPANY.COMPANY_NAME, DBO.BIB_COMPANY.CIF, DBO.BIB_COMPANY.BUSINESS_REG_NO, DBO.BIB_COMPANY.CREATED_DATE AS COMPANY_CREATION_DATE,
|
283
|
|
284
|
(SELECT TOP (1) TRNX_DATE
|
285
|
FROM BIB_USER_ACTIVITY
|
286
|
WHERE (USER_ID = DBO.BIB_USER.USER_ID AND TRNX_TYPE ='Performed First Time Login')
|
287
|
ORDER BY TRNX_DATE DESC ) AS FTL_DATE,
|
288
|
|
289
|
DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE_OF_BRANCH, DBO.BIB_USER.ROLE AS USER_ROLE, DBO.BIB_USER.USER_NAME,
|
290
|
|
291
|
(SELECT TOP (1) TRNX_DATE
|
292
|
FROM BIB_USER_ACTIVITY
|
293
|
WHERE (USER_ID = DBO.BIB_USER.USER_ID AND TRNX_TYPE ='Login')
|
294
|
ORDER BY TRNX_DATE DESC) AS LAST_LOGIN_DATE
|
295
|
|
296
|
FROM DBO.BIB_USER INNER JOIN
|
297
|
DBO.BIB_COMPANY ON DBO.BIB_USER.COMPANY_ID = DBO.BIB_COMPANY.COMPANY_ID INNER JOIN
|
298
|
|
299
|
DBO.IB_BANK_BRANCH ON DBO.BIB_COMPANY.HOME_BRANCH = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
300
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
301
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
302
|
DBO.IB_CONTENT_CATEGORY_ML ON DBO.IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
303
|
|
304
|
WHERE
|
305
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
306
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE ='en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL)
|
307
|
|
308
|
/** AGRONetBIZ User Status **/
|
309
|
|
310
|
SELECT DBO.BIB_USER.COMPANY_ID, DBO.BIB_COMPANY.COMPANY_NAME, DBO.BIB_COMPANY.CIF, DBO.BIB_COMPANY.BUSINESS_REG_NO, DBO.BIB_COMPANY.CREATED_DATE AS COMPANY_CREATION_DATE,
|
311
|
DBO.BIB_COMPANY.HOME_BRANCH AS BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE_OF_BRANCH, DBO.BIB_COMPANY.OFFICE_PHONE_NO AS COMPANY_NO,
|
312
|
DBO.BIB_USER.MOBILE_NO AS USER_MOBILE_NO, DBO.BIB_COMPANY.STATUS AS COMPANY_STATUS, DBO.BIB_USER.USER_ALIAS AS USER_NAME, DBO.BIB_USER.USER_NAME AS USER_DISPLAY_NAME, DBO.BIB_USER.ROLE AS USER_ROLE,
|
313
|
DBO.BIB_USER.STATUS AS USER_STATUS,DBO.BIB_USER.ACTIVE_STATUS AS FTL_COMPLETED_YESNO,
|
314
|
|
315
|
(SELECT TOP (1) TRNX_DATE
|
316
|
FROM BIB_USER_ACTIVITY
|
317
|
WHERE (USER_ID = DBO.BIB_USER.USER_ID AND TRNX_TYPE ='Performed First Time Login')
|
318
|
ORDER BY TRNX_DATE DESC ) AS FTL_DATE
|
319
|
|
320
|
FROM DBO.BIB_USER INNER JOIN
|
321
|
DBO.BIB_COMPANY ON DBO.BIB_USER.COMPANY_ID = DBO.BIB_COMPANY.COMPANY_ID LEFT OUTER JOIN
|
322
|
|
323
|
DBO.IB_BANK_BRANCH ON DBO.BIB_COMPANY.HOME_BRANCH = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
324
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
325
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
326
|
DBO.IB_CONTENT_CATEGORY_ML ON DBO.IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
327
|
|
328
|
WHERE
|
329
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
330
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE ='en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL) AND
|
331
|
(DBO.BIB_USER.STATUS ='0')
|
332
|
|
333
|
|
334
|
/** SECURITY TOKEN STATUS **/
|
335
|
|
336
|
SELECT DBO.BIB_USER.COMPANY_ID, DBO.BIB_COMPANY.COMPANY_NAME, DBO.BIB_COMPANY.CIF, DBO.BIB_COMPANY.BUSINESS_REG_NO,
|
337
|
DBO.BIB_COMPANY.CREATED_DATE AS COMPANY_CREATION_DATE, DBO.BIB_COMPANY_TOKEN.TOKEN_SERIAL AS SECURITY_TOKEN_SERIAL_NO, DBO.BIB_COMPANY_TOKEN.STATUS AS SECURITY_TOKEN_STATUS,
|
338
|
DBO.BIB_USER.USER_NAME AS TOKEN_ASSIGN_TO, DBO.BIB_USER.TOKEN_TYPE,
|
339
|
|
340
|
(SELECT USER_NAME
|
341
|
FROM BIB_USER
|
342
|
WHERE (USER_ID= dBO.BIB_COMPANY_TOKEN.CREATED_BY)) AS USER_NAME
|
343
|
|
344
|
FROM DBO.BIB_USER INNER JOIN
|
345
|
DBO.BIB_COMPANY ON DBO.BIB_USER.COMPANY_ID=DBO.BIB_COMPANY.COMPANY_ID INNER JOIN
|
346
|
DBO.BIB_COMPANY_TOKEN ON DBO.BIB_COMPANY.COMPANY_ID = BIB_COMPANY_TOKEN.COMPANY_ID
|
347
|
|
348
|
|
349
|
/** TOTAL AGRONet REGISTRATION BY BRANCH **/
|
350
|
|
351
|
SELECT
|
352
|
DBO.IB_CUST_PROFILE.BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE_OF_BRANCH,
|
353
|
|
354
|
(SELECT COUNT(USER_ID)
|
355
|
FROM DBO.IB_CUST_PROFILE) AS TOTAL_AGRONET_REGISTRATION
|
356
|
|
357
|
FROM
|
358
|
DBO.IB_CUST_PROFILE INNER JOIN
|
359
|
DBO.IB_USER ON DBO.IB_USER.USER_ID = DBO.IB_CUST_PROFILE.USER_ID LEFT OUTER JOIN
|
360
|
|
361
|
DBO.IB_BANK_BRANCH ON DBO.IB_CUST_PROFILE.BRANCH_NO = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
362
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
363
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
364
|
DBO.IB_CONTENT_CATEGORY_ML ON IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
365
|
|
366
|
WHERE
|
367
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
368
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE = 'en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL)
|
369
|
|
370
|
|
371
|
|
372
|
/** TOTAL AGRONetBIZ REGISTRATION BY BRANCH **/
|
373
|
|
374
|
|
375
|
SELECT DBO.BIB_COMPANY.HOME_BRANCH AS BRANCH_NO, DBO.IB_BANK_BRANCH_ML.BRANCH_NAME, DBO.IB_CONTENT_CATEGORY_ML.CATEGORY_NAME AS STATE_OF_BRANCH,
|
376
|
DBO.BIB_COMPANY.COMPANY_NAME,
|
377
|
|
378
|
(SELECT COUNT(USER_ID)
|
379
|
FROM DBO.BIB_USER
|
380
|
) AS TOTAL_AGRONET_REGISTRATION
|
381
|
|
382
|
|
383
|
FROM DBO.BIB_USER INNER JOIN
|
384
|
DBO.BIB_COMPANY ON DBO.BIB_USER.COMPANY_ID = DBO.BIB_COMPANY.COMPANY_ID LEFT OUTER JOIN
|
385
|
|
386
|
DBO.IB_BANK_BRANCH ON DBO.BIB_COMPANY.HOME_BRANCH = DBO.IB_BANK_BRANCH.BRANCH_CODE LEFT OUTER JOIN
|
387
|
DBO.IB_BANK_BRANCH_ML ON DBO.IB_BANK_BRANCH.OID = DBO.IB_BANK_BRANCH_ML.BRANCH_ID LEFT OUTER JOIN
|
388
|
DBO.IB_CONTENT_CATEGORY ON DBO.IB_BANK_BRANCH.CONTENT_CATEGORY_ID = DBO.IB_CONTENT_CATEGORY.OID LEFT OUTER JOIN
|
389
|
DBO.IB_CONTENT_CATEGORY_ML ON DBO.IB_CONTENT_CATEGORY.PARENT_ID = DBO.IB_CONTENT_CATEGORY_ML.CONTENT_CATEGORY_ID
|
390
|
WHERE
|
391
|
(DBO.IB_BANK_BRANCH_ML.LOCALE = 'en' OR DBO.IB_BANK_BRANCH_ML.LOCALE IS NULL) AND
|
392
|
(DBO.IB_CONTENT_CATEGORY_ML.LOCALE ='en' OR DBO.IB_CONTENT_CATEGORY_ML.LOCALE IS NULL)
|
393
|
|
394
|
|
395
|
|
396
|
|
397
|
|
398
|
|
399
|
|
400
|
|
401
|
|