功能要求如下:
-- 1.查询交易记录,将交易金额转换成美元展示,四舍五入保留2位小数
select *,round(money/6.46,2)美元
from transinfo
-- 2. 如果每次转账操作,银行收取千分之一的手续费,不足2元,按2元收取,那么银行将收到多少的手续费
select sum(a)手续费 from(select *,if(money*0.001<2,2,money*0.001)a from transinfo where type ='转入' or type ='转出' )b
-- 3. 如果北京地区的客户,将银行卡存款的30%用户消费,计算总共会消费多少钱。计算截去小数,保留整数
select sum(a)消费 from(select user.userId,user.name ,card.money 存款,floor(card.money*0.3)a from user,card where city='北京' and user.userId=card.userId)b