[SQL ] 資料的月變化值,再用group by?
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:
資料庫版本:
sql 2008 r2
內容/問題描述:
請問各位大大...
我有份資料庫,記錄儀器的數據,以每秒記錄...
資料表格式很簡單,只有datetime 及 data
datetime data
-----------------------------------------------
2015-03-24 08:00:00 10.01
2015-03-24 08:00:01 10.29
...
...
2015-03-24 11:00:00 10.02
我只存了一份這張資料表...
但想在網頁上把此時此刻的資料做月變化值....
以上目前都做得出來....
但因為資料會愈來愈多....當超過1個月,甚至6個月 1年時...
希望用group by 將每1組的時間 求平均值....
比如1小時平均值變1筆資料....
目前語法是:
select * from Table where datetime = 'Now' - select * from Table
where datetime = 'Now-30天'
但 group by 怎麼用都會有error...
請各位大大不吝指教...謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.66.181.112
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1427166951.A.AEE.html
推
03/24 11:53, , 1F
03/24 11:53, 1F
推
03/24 12:05, , 2F
03/24 12:05, 2F
推
03/24 15:57, , 3F
03/24 15:57, 3F
→
03/26 17:29, , 4F
03/26 17:29, 4F
→
03/26 17:29, , 5F
03/26 17:29, 5F