sql查询:如何计算相邻两行的时间差的平均值和标准差 本帖最后由 Leonkaka 于 2010-07-28 18:04:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql> select cname, datediff(max(buyTime),min(buyTime)) /(count(*)-1) -> from review1 -> group by cname -> ;+-------------+---------------------------------------------------+| cname | datediff(max(buyTime),min(buyTime)) /(count(*)-1) |+-------------+---------------------------------------------------+| serena522 | 76.6667 || sunswim1981 | 18.6667 |+-------------+---------------------------------------------------+2 rows in set (0.01 sec)mysql> 朋友们,这个实在是很急,平时不接触mysql,因为做论文要获取一些信息,而这些信息大多是关系信息,因而我主要采用的方式是把数据利用数据库来处理得到这些关系信息。如果有朋友能够解决(网上没能找到任何相关的话题,很沮丧……),不管是复杂的sql,还是存储过程等。一定要有完整的代码(现在时间很紧迫,后面还有一堆矩阵问题要做,实在抱歉不能去学习mysql的特性、存储过程写法等内容。)谢谢各位的关注。 你的平均值的公式是什么? 标准差的公式是什么?首先,你的平均值的公式已经和别人理解的不一样了。SUM(Xi)/(n-1) 已经通过程序方式实现,思路如下:通过程序计算time1、time2的差值,构成新表。利用stddev得到标准差。感谢答复。结贴。 标准差 函数 sqrt(9) ; print(sqrt(9)) 输出结果为3 MySQL在windowsXP上许可证的问题。 请问各位大哥,能将计数重命名为一个字段名吗,例如count(*)as number? 怎么mysql 5 在用命令describe tables,就出错,然后mysql就自动关闭了?????马上给分 Java处理数据库的事务疑问,麻烦大家:) mysql 导入数据 mysql中的问题 MYSQL,怎么提高效率? 求助sql语句不知道咋写,在jdbc中拼 问一下这个语句该怎么写!!! PHP服务器与WAMP集成环境中的mysql数据库访问问题 关于LOAD DATA LOCAL INFILE效率 mysql数据库总是导不出来~~~
-> from review1
-> group by cname
-> ;
+-------------+---------------------------------------------------+
| cname | datediff(max(buyTime),min(buyTime)) /(count(*)-1) |
+-------------+---------------------------------------------------+
| serena522 | 76.6667 |
| sunswim1981 | 18.6667 |
+-------------+---------------------------------------------------+
2 rows in set (0.01 sec)mysql>
如果有朋友能够解决(网上没能找到任何相关的话题,很沮丧……),不管是复杂的sql,还是存储过程等。一定要有完整的代码(现在时间很紧迫,后面还有一堆矩阵问题要做,实在抱歉不能去学习mysql的特性、存储过程写法等内容。)
谢谢各位的关注。
利用stddev得到标准差。感谢答复。结贴。