尝试根据以下列获取报告的百分比使用情况:
Dept Ext Sec1 Sec2 StartDate EndDate
---------------------------------------------------------------
1 1234 5 5 2017-05-01:08:00:00 2017-05-04:08:00:10
2 1230 8 8 2017-05-01:09:10:00 2017-05-04:09:10:11
1 1234 15 15 2017-05-02:08:01:00 2017-05-04:08:01:20
我需要显示用户在手机上花费的时间百分比,具体时间段为Sec1中的总秒数。如果需要,我可以创建第3列,其中百分比总数作为创建作业的一部分(最终表格是从其他2个表格的连接查询生成的)。感谢
答案 0 :(得分:0)
我必须将这些行添加到我的creatDB查询中才能获得正确的结果:
alter table compinfo.dbo.pabxreport add TotalSec Int alter table compinfo.dbo.pabxreport add TotalPer Decimal(14,8)
更新compinfo.dbo.pabxreport 设置TotalSec =( 从pabxreport中选择sum(billsec1)
更新compinfo.dbo.pabxreport 设置TotalPer =(billsec1 * 100.00 / Totalsec)