select
ao.award_date,
sum(case when ao.prize_grade='0' then ao.prize_amount else 0 end ) as 小奖中奖金额,
sum(case when ao.prize_grade='1' then ao.prize_amount else 0 end ) as 大奖中奖金额,
sum(case when ao.prize_grade='2' then ao.prize_amount else 0 end ) as 超大奖中奖金额,
sum(ao.prize_amount) as 中奖总金额,
sum(case when ao.prize_grade='0' then ao.valid_prize_amount else 0 end ) as 小奖兑奖金额,
sum(case when ao.prize_grade='1' then ao.valid_prize_amount else 0 end ) as 大奖兑奖金额,
sum(case when ao.prize_grade='1' then ao.valid_prize_amount else 0 end ) as 超大奖兑奖金额,
sum(ao.valid_prize_amount) as 兑奖总金额
from DEL_AWARD_STATS ao where lottery_no = 'Slto'
group by ao.award_date
转载于:https://my.oschina.net/liu13430/blog/618744