2015-01-21 43 views
2

嗨朋友我是新的一個mysql我有六個表的名稱time_manage列的名稱是ID,日期,價格1,價格2,價格3,日期時間我想獲得平均價格1, price2以及從每隔一小時記錄price3記錄總和的是每天共24條記錄當前日期我有以下記錄在Mysql中的一小時記錄

id   date price1 price2 price3 date_time 
22013 2015-01-21 2.2  1.3  4.5 (2015-01-21 00:02:05) 
22013 2015-01-21 1.7  1.4  7.8 (2015-01-21 00:06:05) 
22013 2015-01-21 1.5  1.2  7.6 (2015-01-21 00:58:05) 
22013 2015-01-21 2.2  1.3  4.5 (2015-01-21 01:02:05) 
22013 2015-01-21 1.7  1.4  7.8 (2015-01-21 01:06:05) 
22013 2015-01-21 1.5  1.2  7.6 (2015-01-21 01:58:05) 
22013 2015-01-21 2.2  1.3  4.5 (2015-01-21 02:02:05) 
22013 2015-01-21 1.7  1.4  7.8 (2015-01-21 02:06:05) 
22013 2015-01-21 1.5  1.2  7.6 (2015-01-21 02:58:05) 

形式上面記載我不得不從3小時戰績獲得三項紀錄是平均價格1,價格2和價格總和3是第一條記錄的一排產品和價格1,價格2和價格3的平均值,是記錄7的第二排產量和價格1,價格2和價格3的平均值到9是第三行輸出s Ø完全來自像我想在當前的日期24條記錄(24小時),請給我指導用mysql

回答

1

得到記錄我懷疑你只是想要像上面記載三個記錄:

SELECT SUM(price1),SUM(price2),SUM(price3) FROM table 
GROUP BY HOUR(date_time); 
+0

是Arun我得到寫回答謝謝你的回覆 – rmrps 2015-01-21 06:22:53