sum(case when paid_time < #{queryTime} and paid_time >= DATE_SUB(#{queryTime}, INTERVAL 7 DAY) then bailun_sku_quantity_ordered else 0 end) as 'seven_sales' ,
sum(case when paid_time < #{queryTime} and paid_time >= DATE_SUB(#{queryTime}, INTERVAL 14 DAY) then bailun_sku_quantity_ordered else 0 end) as 'fourteen_sales'
FROM `dc_base_oms_sku`
where paid_time >= DATE_SUB(#{queryTime}, INTERVAL 14 DAY)
,tenday_sales,nineday_sales,eightday_sales,sevenday_sales,sixday_sales,fiveday_sales,fourthday_sales,threeday_sales,twoday_sales,oneday_sales) as 'history_sales'
,tenday_sales,nineday_sales,eightday_sales,sevenday_sales,sixday_sales,fiveday_sales,fourthday_sales,threeday_sales,twoday_sales,oneday_sales) as 'history_sales'
sum(case when (platform_type = 'Aliexpress' and paid_time >= '2019-11-11 16:00:00' and paid_time <= '2019-11-13 16:00:00') then 0 when (DATE_SUB(#{queryTime}, INTERVAL 1 DAY) = DATE_FORMAT(paid_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end) as 'oneday_sales' ,
sum(case when (platform_type = 'Aliexpress' and paid_time >= '2019-11-11 16:00:00' and paid_time <= '2019-11-13 16:00:00') then 0 when (DATE_SUB(#{queryTime}, INTERVAL 2 DAY) = DATE_FORMAT(paid_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end) as 'twoday_sales' ,
sum(case when (platform_type = 'Aliexpress' and paid_time >= '2019-11-11 16:00:00' and paid_time <= '2019-11-13 16:00:00') then 0 when (DATE_SUB(#{queryTime}, INTERVAL 3 DAY) = DATE_FORMAT(paid_time,'%Y-%m-%d')) then bailun_sku_quantity_ordered else 0 end) as 'threeday_sales' ,
...
...
@@ -2439,6 +2507,7 @@
and bailun_sku = #{bailunSku}
and warehouse_code = #{warehouseCode}) sales_table