renyupeng %!s(int64=2) %!d(string=hai) anos
pai
achega
5355b1aede

+ 109 - 89
Apietl/task/BytendaceOperationPerformanceBase.py

@@ -138,15 +138,18 @@ from (
                                                        '')                                                as assignee_date_three
                                         from (
                                                  select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
- where transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')    
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
+
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -244,16 +247,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
- where transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')    
-                                                and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
+
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -359,17 +365,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                  select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -473,17 +481,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                  select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -587,17 +597,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -703,17 +715,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -818,17 +832,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -933,17 +949,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                  select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -1048,17 +1066,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                  select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id

+ 110 - 98
Apietl/task/KuaishouOperationPerformanceBackChargeBase.py

@@ -142,16 +142,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
+
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -251,16 +254,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+                                                    select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
+
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -369,18 +375,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
+                                                  select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -487,18 +494,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -605,18 +613,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -724,19 +733,19 @@ from (
                                                        substring_index(substring_index(assignee_date, ':', 3), ':', -1),
                                                        ',',
                                                        '')                                                as assignee_date_three
-                                        from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
+                                        from (   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -844,18 +853,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -963,18 +973,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -1082,18 +1093,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where transferor_date between date_format({start_date}, '%Y-%m-%d') and date_format(date_sub({enddate}, interval -2 day), '%Y-%m-%d')
-                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id

+ 109 - 89
Apietl/task/KuaishouOperationPerformanceBase.py

@@ -137,16 +137,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
- where transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')    
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+                                                    select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
+
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -245,15 +248,18 @@ from (
                                                        '')                                                as assignee_date_three
                                         from (
                                                  select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
- where transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')    
-                                                and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
+
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -359,17 +365,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -473,17 +481,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                    select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -587,17 +597,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                  select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -703,17 +715,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                    select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -818,17 +832,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                  select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -933,17 +949,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id
@@ -1048,17 +1066,19 @@ from (
                                                        ',',
                                                        '')                                                as assignee_date_three
                                         from (
-                                                 select account_id,
-                                                        group_concat(transferor, ':')      as transferor,
-                                                        group_concat(transferor_date, ':') as transferor_date,
-                                                        group_concat(assignee, ':')        as assignee,
-                                                        group_concat(assignee_date, ':')   as assignee_date
-                                                 from `jeecg-boot`.ctop_transfer_account
-                                                 where   transferor_date between date_format({start_date},'%Y-%m-%d') and date_format(date_sub({enddate},interval -2 day),'%Y-%m-%d')                                                   and status != 2
+                                                   select account_id,
+	                                                        group_concat(transferor, ':')      as transferor,
+	                                                        group_concat(transferor_date, ':') as transferor_date,
+	                                                        group_concat(assignee, ':')        as assignee,
+	                                                        group_concat(assignee_date, ':')   as assignee_date
+	                                                 from (select account_id,transferor,transferor_date,assignee,assignee_date from
+	                                                      `jeecg-boot`.ctop_transfer_account
+	                                                 where   transferor_date between date_format(20220901,'%Y-%m-%d') and date_format(date_sub(20220930,interval -2 day),'%Y-%m-%d')                                                   and status != 2
 
-                                                   and status != 2
-                                                 group by account_id
-                                                 order by transferor_date) t
+	                                                   and status != 2
+	                                                order by transferor_date
+	                                           )t
+	                                        group by account_id) t
                                     ) t
                            ) b
                                              on report.account_id = b.account_id