建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
给的信息太少。。表结构呢。。 以下给出的是基本思路。。 mysql> create table t4(a float, b float, c float, d timestamp); Query OK, 0 rows affected (0.14 sec) mysql> insert t4 values(23.1, 23.4, 159.6, '2013-12-01 00:00:01'), (233.1, 123.4, 59.6, '2013-12-01 10:00:01'),(123.1, 13.4, 53.6, '2013-12-01 15:00:01'),(13.1, 113.4, 531.6, '2013-12-02 15:00:01'),(131.1, 111.4, 53.6, '2013-12-02 13:00:01'); Query OK, 5 rows affected (0.04 sec) Records: 5 Duplicates: 0 Warnings: 0 mysql> select avg(a),avg(b),avg(c),left(d, 10) as d1 from t4 group by d1; +------------------+------------------+------------------+------------+ | avg(a) | avg(b) | avg(c) | d1 | +------------------+------------------+------------------+------------+ | 126.433334986369 | 53.4000002543131 | 90.9333343505859 | 2013-12-01 | | 72.1000032424927 | 112.400001525879 | 292.599987030029 | 2013-12-02 | +------------------+------------------+------------------+------------+
56,682
社区成员
56,709
社区内容
加载中
试试用AI创作助手写篇文章吧