SQL男性和女性每日购物金额总计
表: order_info
字段:user_id(用户ID) create_date(下单日期) total_amount(下单金额)
表:user_info
字段:user_id(用户ID) gender(性别)
需求:男性和女性每日购物金额总计
1 select 2 a.create_date, 3 ,sum(case when b.gender = '男' then a.amount else 0 end) 男性购物总金额 4 ,sum(case when b.gender = '女' then a.amount else 0 end) 女性购物总金额 5 6 from ( 7 select user_id, create_date, sum(total_amount) amount from order_info group by user_id, create_date 8 ) a left join ( 9 select user_id,gender from user_info 10 ) b on a.user_id = b.user_id 11 group by a.create_date
浙公网安备 33010602011771号