Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dc-java
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bltdc
dc-java
Commits
535d4b14
Commit
535d4b14
authored
Nov 22, 2019
by
yinyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自动周转--满足突增销量上限匹配条件也许排除掉速卖通双十一数据
parent
ac3ff802
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
30 deletions
+32
-30
DcAutoSalesMapper.xml
.../src/main/java/com/bailuntec/mapper/DcAutoSalesMapper.xml
+32
-30
No files found.
data-common/src/main/java/com/bailuntec/mapper/DcAutoSalesMapper.xml
View file @
535d4b14
...
...
@@ -2414,36 +2414,36 @@
,tenday_sales,nineday_sales,eightday_sales,sevenday_sales,sixday_sales,fiveday_sales,fourthday_sales,threeday_sales,twoday_sales,oneday_sales) as 'history_sales'
from
(SELECT bailun_sku, warehouse_code,warehouse_name,bailun_sku_title_cn title, bailun_category_id,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 1 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 1 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'oneday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 2 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 2 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twoday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 3 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 3 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'threeday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 4 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 4 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'fourthday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 5 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 5 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'fiveday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 6 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 6 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'sixday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 7 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 7 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'sevenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 8 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 8 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'eightday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 9 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 9 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'nineday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 10 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 10 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'tenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 11 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 11 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'elevenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 12 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 12 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twelveday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 13 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 13 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'thridteenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 14 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 14 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'fourteenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 15 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 15 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'fifteenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 16 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 16 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'sixteenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 17 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 17 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'seventeenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 18 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 18 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'eighteenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 19 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 19 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'nineteenday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 20 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 20 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twentyday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 21 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 21 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_oneday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 22 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 22 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_twoday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 23 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 23 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_threeday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 24 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 24 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_fourthday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 25 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 25 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_fiveday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 26 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 26 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_sixday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 27 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 27 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_seveneday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 28 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 28 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_eightday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 29 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 29 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_nineday_sales' ,
if(sum(case when (DATE_SUB(#{queryTime}, INTERVAL 30 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 30 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'thirtyday_sales'
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 1 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 1 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'oneday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 2 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 2 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twoday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 3 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 3 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'threeday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 4 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 4 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'fourthday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 5 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 5 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'fiveday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 6 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 6 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'sixday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 7 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 7 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'sevenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 8 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 8 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'eightday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 9 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 9 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'nineday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 10 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 10 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'tenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 11 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 11 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'elevenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 12 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 12 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twelveday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 13 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 13 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'thridteenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 14 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 14 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'fourteenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 15 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 15 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'fifteenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 16 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 16 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'sixteenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 17 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 17 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'seventeenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 18 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 18 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'eighteenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 19 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 19 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'nineteenday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 20 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 20 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twentyday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 21 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 21 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_oneday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 22 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 22 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_twoday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 23 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 23 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_threeday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 24 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 24 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_fourthday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 25 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 25 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_fiveday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 26 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 26 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_sixday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 27 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 27 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_seveneday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 28 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 28 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_eightday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 29 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 29 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'twenty_nineday_sales' ,
if(sum(case
when (platform_type = 'Aliexpress' and pay_time
>
= '2019-11-11 16:00:00' and pay_time
<
= '2019-11-13 16:00:00') then 0
when (DATE_SUB(#{queryTime}, INTERVAL 30 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)
>
#{compareSales}, #{compareSales}, sum(case when (DATE_SUB(#{queryTime}, INTERVAL 30 DAY) = DATE_FORMAT(pay_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end)) as 'thirtyday_sales'
FROM `dc_base_oms_sku`
where pay_time >= DATE_SUB(#{queryTime}, INTERVAL 30 DAY)
and pay_time
<
#{queryTime}
...
...
@@ -2852,7 +2852,9 @@
and has_delete = 0
and has_scalp = 0
and has_innersale = 0
<if
test=
"bailunSku != null and bailunSku != ''"
>
and bailun_sku = #{bailunSku}
</if>
and warehouse_code = #{warehouseCode})sales_table
</select>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment