打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用一条sql语句显示数据百分比并加百分号
求数值所占比重
关键点:(round(t1.cnt/t2.totalCount*100,2))||'%'
例子:
如下表所示,车辆信息注册表carInfo
IDCAR_TYPECAR_ONWERCAR_PRICEREG_TIME
0001雪佛兰通用张三1002013-09-11
0002雪佛兰通用李四1502013-09-13
0003别克君威王五702013-09-11
0004凯悦赵六502013-09-11
0005江淮孙七90
2013-09-13
0006江淮丁8902013-09-14
要求用一条sql语句输出下列格式(按日期分类,百分比保留小数点后两位)
注册时间车数所占总车数百分比当日总价所占全部总价百分比
2013-09-14116.67%9016.36%
2013-09-13233.33%24043.64%
2013-09-11350%22040%
sql语句如下:
select t1.reg_time 注册时间,t1.cnt 车数,(round(t1.cnt/t2.totalCount*100,2))||'%' 所占总量百分比,
t1.car_price 当日总价,(round(t1.car_price/t3.totalPrice*100,2))||'%' 所占全部总价百分比
from (select reg_time,count(*) cnt,sum(car_price) car_price from carInfo group by reg_time order by reg_time desc) t1,
(select count(*) totalCount from carInfo) t2,
(select sum(car_price) totalPrice from carInfo) t3
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
动态SQL— —模糊查询语句(存储过程)中关于百分号%的处理
Sql Server 数据分页
学习 SQL 文档
Verilog及Xilinx_FPGA入门(四)
【精品博文】学习FPGA第一天
精妙sql
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服