建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`ptime` time DEFAULT NULL,
`pprice` char(20) DEFAULT NULL,
`pmuch` char(20) DEFAULT NULL,
`pper` char(20) DEFAULT NULL,
`phigh` char(20) DEFAULT NULL,
`plow` char(20) DEFAULT NULL,
`popen` char(20) DEFAULT NULL,
`pclose` char(20) DEFAULT NULL,
`pbackup1` char(20) DEFAULT NULL,
`pbackup2` char(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf82.插入SQL语句 eg: INSERT INTO test SET ptime = NOW()
3.结果是什么样?指的是什么?我对数据库了解的不多.只是偶尔会涉及到一些操作之类的.
4. 数据库MYSQL, 版本: mysql-5.1.62-win32查询结果: 第一条数据的时间是: 1999-01-01 01:00:00 第二条数据: 1999-01-01 01:02:00 依此类推.
时间可能不是正好的00,02分钟,只是在每两分钟之间取第一条数据.