比较时间1,时间2在PHP

问题描述:

嗨 我的硬件从远程站点,每2或3秒到我的网站发送数据,同样是存储在MySQL表,数据看起来像这样比较时间1,时间2在PHP

Device_id para_1 para_2……… date_time 
044   2223.5  2224.5   2011-02-22 10:20:40 
044   2223.5  2224.5   2011-02-22 10:20:41 
044   2223.5  2224.5   2011-02-22 10:20:43 
044   2223.5  2224.5   2011-02-22 10:20:48 
044   2223.5  2224.5   2011-02-22 10:20:49 
044   2223.5  2224.5   2011-02-22 10:20:51 
044   2223.5  2224.5   2011-02-22 10:20:54 
044   2223.5  2224.5   2011-02-22 10:20:56 
044   2223.5  2224.5   2011-02-22 10:20:58 
. 
. 
. 
. 
. 
. 

044   2223.5  2224.5   2011-02-22 11:21:10 
044   2223.5  2224.5   2011-02-22 11:21:12 

我想以每10分钟的日期排列我的表格&时间列。这是从开始我想每10分钟的数据存储到另一个表。谁能帮我对如何做到这一点使用PHP脚本

+0

你想采样数据,或平均它? – Benson 2011-02-26 05:29:47

+0

您需要决定如何处理每十分钟间隔的行。他们应该如何组合? – 2011-02-26 09:27:09

下面的查询将只选择其中发生的各10分钟(在零秒)项:

SELECT * FROM table_name WHERE date_time LIKE '%0:00'; 
+0

如果您赞成,请解释原因。 – TuteC 2011-02-27 21:45:10

+0

我想每隔10分钟采样数据并存储在另一个表中 – Kirthivasan 2011-03-01 07:57:51

+0

这值得解释评论,而不是downvote。无论如何,我的解决方案成立:您可以执行'INSERT INTO SELECT FROM [...]',如http://www.1keydata.com/sql/sqlinsert.html中所述。问候。 – TuteC 2011-03-01 22:32:32