项目

一般

简介

20241023更改郑州因业务退款的流水脚本.sql

周 方盼, 2024-10-24 09:36

 
1
??/ * * * * * *   S c r i p t   f o r   S e l e c t T o p N R o w s   c o m m a n d   f r o m   S S M S     * * * * * * / 
2
 
3
 S E L E C T     [ O r g I D ] 
4
 
5
             , [ N a m e ] 
6
 
7
             , [ A m o u n t ] 
8
 
9
             , [ C e r N o ] 
10
 
11
             , [ C a r d N o ] 
12
 
13
             , [ S u b j e c t M a t t e r ] 
14
 
15
             , [ P a y T i m e ] 
16
 
17
             , [ B a n k N a m e ] 
18
 
19
     F R O M   [ C o u n t I n s u r a n c e ] . [ d b o ] . [ T e m p R e c o r d 1 0 2 3 ] 
20
 
21
 
22
 
23
     S E L E C T   *   F R O M   d b o . S y s O r g a n i z a t i o n   W H E R E   S h o r t N a m e = ' ?`Nm' 
24
 
25
 
26
 
27
         S E L E C T   *   F R O M   d b o . S y s O r g a n i z a t i o n   W H E R E   S h o r t N a m e   L I K E   ' % 
28
NW?%? ??% ' 
29
 
30
 
31
 
32
 
33
 
34
          S E L E C T   b . S h o r t N a m e , a . *   F R O M   [ T e m p R e c o r d 1 0 2 3 ]   a   
35
 
36
          L E F T   J O I N   d b o . S y s O r g a n i z a t i o n   b   O N   a . O r g I D = b . S h o r t N a m e 
37
 
38
 
39
 
40
 
41
 
42
          S E L E C T   a . O r g I D   F R O M   [ T e m p R e c o r d 1 0 2 3 ]   a 
43
 
44
          G R O U P   B Y   O r g I D 
45
 
46
 
47
 
48
          - - - - - - - - - - - - - ?f?e4N?eh??v:g?g?{?y
49
 
50
          U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' ?v'Yؚ?e'   W H E R E   O r g I D = ' ؚ?e:S' 
51
 
52
         U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' ?v'Y?N N'   W H E R E   O r g I D = ' ?N N' 
53
 
54
         U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' ?O \?'   W H E R E   O r g I D = ' ?eѐ' 
55
 
56
 
57
 
58
         U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' IN?Te?3?'   W H E R E   O r g I D = ' e?3?' 
59
 
60
          U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' IN?T-N?S ? ?Ğ?l        ?'   W H E R E   O r g I D = ' -N?S' 
61
 
62
          U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' ?N?O?`Nm'   W H E R E   O r g I D = ' ?`Nm' 
63
 
64
 
65
 
66
            U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' ?v'Y?{?W'   W H E R E   O r g I D = ' ?{?W' 
67
 
68
            U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' t^?[ё4l ? ?ѐtl        ?'   W H E R E   O r g I D = ' ё4l' 
69
 
70
 
71
 
72
          U P D A T E   [ T e m p R e c o r d 1 0 2 3 ]   S E T   O r g I D = ' 
73
NW?%? ??'   W H E R E   O r g I D = ' 
74
NW?:S%? ??' 
75
 
76
 
77
 
78
          S E L E C T   v . * , s . G I D   F R O M   
79
 
80
 
81
 
82
          ( S E L E C T   a . * , b . I D , c . i d   A S   p a y I D   F R O M   [ T e m p R e c o r d 1 0 2 3 ]   a   L E F T   J O I N   d b o . S y s O r g a n i z a t i o n   b   O N   a . O r g i D = b . S h o r t N a m e   L E F T   J O I N   d b o . B C d Z h o n g X i n B a n k P a y C o n f i g   c   O N   a . B a n k N a m e = c . m e r c h a n t N a m e 
83
 
84
          )   v   
85
 
86
          L E F T   J O I N       d b o . B O C o m m i s s i o n E x t r a c t R e c o r d   s   
87
 
88
          O N       v . I D = s . O r g I D   A N D   v . a m o u n t = s . A m o u n t   A N D   v . s u b j e c t m a t t e r = s . S u b j e c t M a t t e r   A N D   s . S t a t u s = 1   A N D   s . A p p r o v a l S t a t u s = ' 0 2 '   A N D   s . P a y C h a n n e l = v . p a y I D   A N D   s . I s S h o w = 1 
89
 
90
                    A N D   v . C a r d n o = s . B a n k C a r d N o 
91
 
92
          W H E R E   v . O r g I D   I S   N O T   N U L L 
93
 
94
          O R D E R   B Y   s . G I D 
95
 
96
          
97
 
98
            
99
 
100
 
101
 
102
 
103
 
104
 
105
 
106
 
107
 
108
 
109
 
110
 
111
 
112
            S E L E C T   *   F R O M   T e m p R e c o r d 1 0 2 3   W H E R E   p o l i c y n o   I S   N O T   N U L L 
113
 
114
              S E L E C T   *   F R O M   T e m p R e c o r d 1 0 2 3   W H E R E   p o l i c y n o   I S     N U L L 
115
 
116
 
117
 
118
 
119
 
120
              S E L E C T   a . * , b . A m o u n t , b . B a n k U s e r N a m e , b . P a y m e n t T i m e , b . S u b j e c t M a t t e r   F R O M   T e m p R e c o r d 1 0 2 3   a   L E F T   J O I N   d b o . B O C o m m i s s i o n E x t r a c t R e c o r d   b   O N   a . p o l i c y n o = b . G I D 
121
 
122
              W H E R E   b . G I D   I S   N O T   N U L L 
123
 
124
 
125
 
126
 
127
 
128
 U P D A T E   s 1     S E T   R e c o r d I D = e x g i d     F R O M   [ T e m p R e c o r d 1 0 2 3 ]   s 1   L E F T   J O I N   
129
 
130
 
131
 
132
 
133
 
134
 ( 
135
 
136
            S E L E C T   
137
 
138
          
139
 
140
                t . [ O r g I D ] 
141
 
142
             , t . [ N a m e ] 
143
 
144
             , t . [ A m o u n t ] 
145
 
146
             , t . [ C e r N o ] 
147
 
148
             , t . [ C a r d N o ] 
149
 
150
             , t . [ S u b j e c t M a t t e r ] 
151
 
152
             , t . [ P a y T i m e ] 
153
 
154
             , t . [ B a n k N a m e ] , C O U N T ( t . G I D )   A S   r e c o r d g i d 
155
 
156
              , M A X ( t . i d )   A S   r o w i d 
157
 
158
              , M A X ( t . G I D )   A S   e x g i d 
159
 
160
              , M A X ( t . r e p o l i c y n o )   A S   p o l i c y n o   F R O M ( 
161
 
162
 
163
 
164
          S E L E C T   v . * , s . P o l i c y N o   A S   r e p o l i c y n o , s . G I D   F R O M   
165
 
166
 
167
 
168
          ( S E L E C T   a . * , b . I D   A S   o r i d , c . i d   A S   p a y I D   F R O M   [ T e m p R e c o r d 1 0 2 3 ]   a   L E F T   J O I N   d b o . S y s O r g a n i z a t i o n   b   O N   a . O r g i D = b . S h o r t N a m e   L E F T   J O I N   d b o . B C d Z h o n g X i n B a n k P a y C o n f i g   c   O N   a . B a n k N a m e = c . m e r c h a n t N a m e 
169
 
170
          )   v   
171
 
172
          L E F T   J O I N       d b o . B O C o m m i s s i o n E x t r a c t R e c o r d   s   
173
 
174
          O N       v . o r i d = s . O r g I D   A N D   v . a m o u n t = s . A m o u n t   A N D   v . s u b j e c t m a t t e r = s . S u b j e c t M a t t e r   A N D   s . S t a t u s = 1   A N D   s . A p p r o v a l S t a t u s = ' 0 2 '   A N D   s . P a y C h a n n e l = v . p a y I D   A N D   s . I s S h o w = 1 
175
 
176
                    A N D   v . C a r d n o = s . B a n k C a r d N o   A N D   F O R M A T ( v . P a y t i m e , ' y y y y - M M - d d ' )   = F O R M A T ( s . P a y m e n t T i m e , ' y y y y - M M - d d ' ) 
177
 
178
          W H E R E   v . O r g I D   I S   N O T   N U L L 
179
 
180
          )   t   G R O U P   B Y   t . [ O r g I D ] 
181
 
182
             , t . [ N a m e ] 
183
 
184
             , t . [ A m o u n t ] 
185
 
186
             , t . [ C e r N o ] 
187
 
188
             , t . [ C a r d N o ] 
189
 
190
             , t . [ S u b j e c t M a t t e r ] 
191
 
192
             , t . [ P a y T i m e ] 
193
 
194
             , t . [ B a n k N a m e ] 
195
 
196
              H A V I N G   C O U N T ( t . G I D ) = 1   
197
 
198
              - - O R D E R   B Y   t . N a m e 
199
 
200
              )   s 2     O N   s 1 . i d = s 2 . r o w i d 
201
 
202
 
203
 
204
 
205
 
206
 
207
 
208
              S E L E C T   Q u e r y P a y m e n t T i m e , A p p r o v a l S t a t u s , I s S u m m a r y , Q u e r y P a y m e n t T i m e , S u b j e c t M a t t e r , I s S h o w , *   F R O M   d b o . B O C o m m i s s i o n E x t r a c t R e c o r d   W H E R E   B a n k U s e r N a m e = ' Ng?N?~'   A N D   A m o u n t = 3 2 8 0 . 9 1 
209
 
210
 
211
 
212
 
213
 
214
 
215
 
216
                           S E L E C T   Q u e r y P a y m e n t T i m e , P a y m e n t T i m e , A p p r o v a l S t a t u s , I s S u m m a r y , Q u e r y P a y m e n t T i m e , S u b j e c t M a t t e r , I s S h o w , *   F R O M   d b o . B O C o m m i s s i o n E x t r a c t R e c o r d   W H E R E   B a n k U s e r N a m e = '  zO?'   A N D   A m o u n t = 1 2 1 1 4 . 0 2 
217
 
218
 
219
 
220
 
221
 
222
 
223
 
224
              S E L E C T   *   F R O M   d b o . B C d Z h o n g X i n B a n k P a y C o n f i g   W H E R E   i d = ' 2 5 2 ' 
225
 
226
 
227
 
228
              S E L E C T   *   F R O M   d b o . S y s O r g a n i z a t i o n   W H E R E   I D = ' G 4 0 0 0 0 9 6 ' 
229
 
230
 
231
 
232
              S E L E C T   *   F R O M   [ T e m p R e c o r d 1 0 2 3 ]   W H E R E   i d = ' 1 3 0 2 ' 
233
 
234
 
235
 
236
              A L T E R   T A B L E   [ T e m p R e c o r d 1 0 2 3 ]   A D D   R e c o r d I D   N V A R C H A R ( 3 2 ) 
237
 
238
 
239
 
240
 
241
 
242
              
243
 
244
       S E L E C T   *   F R O M   d b o . B O C o m m i s s i o n E x t r a c t R e c o r d D e t a i l s   W H E R E   E x t r a c t I D = ' 6 9 0 d d 1 2 f 9 d 7 2 4 0 a b 8 7 c 2 7 e a 9 4 6 e c 5 f f d ' 
245
 
246
 
247
 
248
       S E L E C T   *   F R O M   d b o . B O C o m m i s s i o n E x t r a c t R e c o r d   W H E R E     G I D = ' 6 9 0 d d 1 2 f 9 d 7 2 4 0 a b 8 7 c 2 7 e a 9 4 6 e c 5 f f d ' 
249
 
250
 
251
 
252
 
253
 
254
       - - - - - - - - - - ?~ N Y t ?,g- - - - - - - - - - - 
255
 
256
       U P D A T E     a   S E T   a . P a y m e n t D o c u m e n t N o = ' ?V N?R ??? ?>k nUS2 0 2 4 - 1 0 - 2 4 ' , a . S t a t u s = 3 , a . I s T r e a t = 1       F R O M   d b o . B O C o m m i s s i o n E x t r a c t R e c o r d   a   L E F T   J O I N   d b o . T e m p R e c o r d 1 0 2 3   b   O N   a . G I D = b . R e c o r d I D 
257
 
258
       W H E R E   b . R e c o r d I D   I S   N O T   N U L L 
259
 
260
       
261
 
262
 
263
 
264