|
|
@ -28,14 +28,17 @@ public interface StatisticsMapper { |
|
|
|
Statistics getTotalYearCoin(); |
|
|
|
|
|
|
|
//昨日新增 |
|
|
|
@Select("SELECT SUM(recharge_coin) AS rechargeYesterdaySumCoin, " + |
|
|
|
" SUM(free_coin) AS freeYesterdaySumCoin, " + |
|
|
|
" SUM(task_coin) AS taskYesterdaySumCoin, " + |
|
|
|
" (SUM(recharge_coin) + SUM(free_coin) + SUM(task_coin)) AS totalYesterdaySumCoin " + |
|
|
|
"FROM `detail` " + |
|
|
|
"WHERE update_type = '充值' " + |
|
|
|
" AND create_time >= CURDATE() - INTERVAL 1 DAY " + |
|
|
|
" AND create_time < CURDATE()") |
|
|
|
@Select("SELECT \n" + |
|
|
|
" SUM(COALESCE(recharge_coin, 0)) AS rechargeYesterdaySumCoin, \n" + |
|
|
|
" SUM(COALESCE(free_coin, 0)) AS freeYesterdaySumCoin,\n" + |
|
|
|
" SUM(COALESCE(task_coin, 0)) AS taskYesterdaySumCoin, \n" + |
|
|
|
" (SUM(COALESCE(recharge_coin, 0)) + \n" + |
|
|
|
" SUM(COALESCE(free_coin, 0)) + \n" + |
|
|
|
" SUM(COALESCE(task_coin, 0))) AS totalYesterdaySumCoin \n" + |
|
|
|
"FROM `detail` \n" + |
|
|
|
"WHERE update_type = '充值' \n" + |
|
|
|
" AND create_time >= CURDATE() - INTERVAL 1 DAY \n" + |
|
|
|
" AND create_time < CURDATE();") |
|
|
|
Statistics getYesterdayNewCoin(); |
|
|
|
|
|
|
|
//全年累计充值人数 |
|
|
|