A,B整数,经过计算相加,结果是要唯一的 我想要一个计算函数,两个数A和B都为整数,经过运算相加,结果是要唯一的 比如说我的计算函数为0.5*A+B 那我A=10 B=5和A=20 B=0的结果是一样的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的 我有两列字段A B1 22 32 33 3我想要两个结果一个是累加的结果sum(A+B)=19 另一个是去掉重复的结果sum(A+B)=14 我想到用另设一个字段A+B as total 来表示结果sum(total) ,sum(distinct total)还有 为什么sum在计算小数的时候,后面会出现一堆连带的小数sum(id/POWER(10,LENGTH(id)))结果是0.30000000000000004id为1和20两个值 因为A+B这个计算2+3和1+4是一样的,所以在total这个字段设置的时候 distinct也去除了 我想弄个计算方法,使这两个整数计算结果唯一,这样就可以distinct了,提取的时候经过逆向运算返回到A+B select sum(a+b)/(select sum(a+b) from tt) from (select distinct a,b from tt) a用DECIMAL类型 OR 用ROUND设置小数位数 select * from ( select a,b,a+b as k from table1 ) tgroup by k mysql 1064错误 存储过程结果集个数的限制,咋整 在建数据表时,行格式 dynamic 什么意思啊 生僻字插入数据库问题 Mysql 的远程调用问题,急啊! EMSMySQLManager导入,导出问题 MySql中是否有类似MS SqlServer 的邮件功能(sqlmail)? 关于时间显示问题,在线等待,谢谢! mysql 如何优化 sql MySql乱码问题 MYSQl 函数问题 mysql存储过程接收以空格为间隔的字符串,如何分割作为关键字查询
A B
1 2
2 3
2 3
3 3
我想要两个结果一个是累加的结果sum(A+B)=19 另一个是去掉重复的结果sum(A+B)=14
我想到用另设一个字段A+B as total 来表示结果sum(total) ,sum(distinct total)
还有 为什么sum在计算小数的时候,后面会出现一堆连带的小数
sum(id/POWER(10,LENGTH(id)))结果是0.30000000000000004
id为1和20两个值
from (select distinct a,b from tt) a用DECIMAL类型 OR 用ROUND设置小数位数
select a,b,a+b as k from table1
) t
group by k