"FROM (SELECT SUM(recharge_coin) AS rechargeSumCoin, SUM(free_coin) AS freeSumCoin, SUM(task_coin) AS taskSumCoin FROM detail WHERE create_time <= CURRENT_TIMESTAMP) AS today",
"JOIN ( SELECT SUM(recharge_coin) AS rechargeSumCoin,SUM(free_coin) AS freeSumCoin, SUM(task_coin) AS taskSumCoin FROM detail WHERE DATE(create_time) <= CURDATE() - INTERVAL 1 DAY) AS yesterday"})
"FROM (SELECT SUM(recharge_coin) AS rechargeSumCoin, SUM(free_coin) AS freeSumCoin, SUM(task_coin) AS taskSumCoin FROM detail_y WHERE create_time <= CURRENT_TIMESTAMP) AS today",
"JOIN ( SELECT SUM(recharge_coin) AS rechargeSumCoin,SUM(free_coin) AS freeSumCoin, SUM(task_coin) AS taskSumCoin FROM detail_y WHERE DATE(create_time) <= CURDATE() - INTERVAL 1 DAY) AS yesterday"})
SumCoingetSumCoin();
@ -157,7 +157,7 @@ public interface StatisticsMapper {
" SUM(CASE WHEN update_type IN ('1', '2') THEN recharge_coin ELSE 0 END) AS yearSumRechargeCoin,",
" SUM(CASE WHEN update_type IN ('1', '2') THEN free_coin ELSE 0 END) AS yearSumFreeCoin,",
" SUM(CASE WHEN update_type IN ('1', '2') THEN task_coin ELSE 0 END) AS yearSumTaskCoin",
"FROM detail WHERE YEAR(create_time) = YEAR(CURRENT_DATE)",
"FROM detail_y WHERE YEAR(create_time) = YEAR(CURRENT_DATE)",
" AND create_time <= NOW()"})
SumCoingetYearConsumeCoin();
@ -172,7 +172,7 @@ public interface StatisticsMapper {
" IFNULL(SUM(CASE WHEN update_type = '2' THEN recharge_coin + free_coin + task_coin ELSE 0 END), 0) AS dayRefundCoin,",
" IFNULL(SUM(CASE WHEN update_type = '1' THEN recharge_coin + free_coin + task_coin ELSE 0 END), 0) +",
" IFNULL(SUM(CASE WHEN update_type = '2' THEN recharge_coin + free_coin + task_coin ELSE 0 END), 0) AS daysumCoin",
"FROM `detail` WHERE DATE(create_time) = CURDATE() - INTERVAL 1 DAY"
"FROM `detail_y` WHERE DATE(create_time) = CURDATE() - INTERVAL 1 DAY"
})
SumCoingetDayConsumeCoin();
@ -181,7 +181,7 @@ public interface StatisticsMapper {
//" SUM(recharge_coin) AS rechargeSumCoin,",
//" SUM(free_coin) AS freeSumCoin,",
//" SUM(task_coin) AS taskSumCoin",
//"FROM `detail`",
//"FROM `detail_y`",
//"WHERE create_time BETWEEN DATE_SUB(CURDATE(), INTERVAL 10 MONTH) AND CURDATE() AND update_type='0'",
//"GROUP BY DATE_FORMAT(create_time, '%Y-%m')",
//"ORDER BY DATE_FORMAT(create_time, '%Y-%m') DESC "})
@ -191,7 +191,7 @@ public interface StatisticsMapper {
//本年---0
//@Select({
//"select DATE_FORMAT(create_time,'%Y-%m') as month,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
//"from detail where datediff(create_time,#{searchStartTime})>=0 "+
//"from detail_y where datediff(create_time,#{searchStartTime})>=0 "+
//"and datediff(create_time,#{searchEndTime})<=0 and update_type = '0'"+
//"GROUP BY month ORDER BY month asc"
//})
@ -218,7 +218,7 @@ public interface StatisticsMapper {
//本年--1
//@Select({
//"select DATE_FORMAT(create_time,'%Y-%m') as month,sum(recharge_coin) AS rechargeSumCoin,sum(free_coin) as freeSumCoin ,sum(task_coin) as taskSumCoin "+
//"from detail where datediff(create_time,#{searchStartTime})>=0 "+
//"from detail_y where datediff(create_time,#{searchStartTime})>=0 "+
//"and datediff(create_time,#{searchEndTime})<=0 and update_type = '1'"+
//"GROUP BY month ORDER BY month asc"
//})
@ -302,7 +302,7 @@ public interface StatisticsMapper {
" ) numbers",
" WHERE DATE_ADD(#{searchStartTime}, INTERVAL n DAY) <= #{searchEndTime}",
") m",
"LEFT JOIN detail d ON DATE(d.create_time) = m.day AND d.update_type = '1'",
"LEFT JOIN detail_y d ON DATE(d.create_time) = m.day AND d.update_type = '1'",