这个条件这么写?

[复制链接]
查看11 | 回复6 | 2015-3-6 11:57:31 | 显示全部楼层 |阅读模式
一个表有RXLEVUL0.....RXLEVUL63,RXLEVDL0.....RXLEVDL63等字段
上行平均覆盖电平=((-110)*RXLEVUL0+(-109)*RELEVUL1+,…,+(-47)*RELEVUL63)/(RXLEVUL0+RELEVUL1+,…,+RELEVUL63)
下行平均覆盖电平=((-110)*RXLEVDL0+(-109)*RELEVDL1+,…,+(-47)*RELEVDL63)/(RXLEVDL0+RELEVDL1+,…,+RELEVDL63)
要统计出 上行平均覆盖电平20db的数量
这么长的sql怎么去组织呀,大家帮帮忙
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
这个算法好象符合概率分布,能用一个函数实现吗,而不是拼这么长的sql
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
lz可以在表中增加两个字段分别代表上行和下行
或者
使用子查询实现好了
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
另加两个字段代表上行和下行
可是一样每个字段要用60多个指标去拼呀?很难的
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
如果能拼起来这么长的sql,数据库能支持吗?肯定超长了
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层

回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
sql 长度没问题。
可以在程序中去拼SQL
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行