mysql每半小時平均值計算的sql語句
更新時間:2015年11月29日 00:32:07 投稿:mdxy-dxy
有時候我們需要計算每半小時的平均值,那么就需要參考下面的sql語句了
表結(jié)構(gòu):
CREATE TABLE `instance` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `timestamp` int(10) unsigned DEFAULT NULL, `cpu` decimal(8,3) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB;
統(tǒng)計每半小時平均值,實現(xiàn)可以如下:
select `timestamp`-`timestamp`% (5*60) , avg(cup) from `instance` group by `timestamp`-`timestamp`% (5*60)
另外還有:
SELECT queueName, HOUR(dt) AS h, FLOOR(MINUTE(dt) / 30) AS v , avg(memoryUsed), sum(memoryUsed), count(memoryUsed) from queue_resource where dt>='2014-04-14 00:00:00' GROUP BY h, v, queueName;
相關(guān)文章
MySQL使用binlog日志進行數(shù)據(jù)庫遷移和數(shù)據(jù)恢復
MySQL的二進制日志是MySQL數(shù)據(jù)庫中非常關(guān)鍵的一個組件,主要用于記錄所有數(shù)據(jù)庫表結(jié)構(gòu)或表數(shù)據(jù)改變的操作語句,binlog是MySQL數(shù)據(jù)復制的基礎(chǔ),并且常常被用于數(shù)據(jù)恢復,本文給大家介紹了MySQL使用binlog日志進行數(shù)據(jù)庫遷移和數(shù)據(jù)恢復,需要的朋友可以參考下2024-04-04
MySQL分頁Limit的優(yōu)化過程實戰(zhàn)
在mysql中進行分頁查詢時,一般會使用limit查詢,下面這篇文章主要給大家介紹了關(guān)于MySQL分頁Limit優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧2018-09-09
MyBatis-Plus查詢不到數(shù)據(jù)但使用SQL可以查詢到數(shù)據(jù)的問題排查解決
在使用MyBatis-Plus時,有時會出現(xiàn)查詢不到數(shù)據(jù)的問題,而直接執(zhí)行SQL卻能查詢到數(shù)據(jù),本文將介紹如何排查和解決這一問題,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-09-09

