1. 需求
根据账单表(tb_bookkeeping)中的用户ID(user_id),按时间倒序查询该用户所在房间所有支出(bk_type=0)类型(classification)的数量。(用户所在的房间ID需要在用户表(tb_user)中查询)
字段
Classification
的描述:
对于支出:水电费=0;餐饮=1;图书=2;游玩=3;电影=4;其它=5。
对于收入:舍费=0;红包=1
2. 表结构与部分数据
-
账单表(tb_bookkeeping)
-
用户表(tb_user)
3. 查询语句
select count(*), classification from tb_bookkeeping
where bk_type = 0 and
(select room_id from tb_user
where tb_user.id = tb_bookkeeping.user_id) =
(select room_id from tb_user
where tb_user.id = 20200011)
group by classification
order by classification;
4. 结果
5. 前端显示
相关内容