1. 程式人生 > >mysql 查詢多個型別多條資料並彙總

mysql 查詢多個型別多條資料並彙總

需求:查詢多天的不同型別的每天最大的pv值  並 group by 每天的彙總量(即不同型別每天的相加總量)

由於環境需要,必須要這麼做,在之前的基礎上優化了下sql 一條就解決了:

子查詢:

1:select max(total_gv) as max_total_gv,daytime from game

WHERE (restype=1 || restype=2) and (daytime BETWEEN 20160813 AND 20160819) group by 
     daytime,restype  order by daytime DESC

2:總的sql:

select sum(max_total_gv), daytime from (

select max(total_gv) as max_total_gv,daytime from game_exec   

WHERE (restype=1 || restype=2) and (daytime BETWEEN 20160813 AND 20160819) group by 

 daytime,restype  order by daytime DESC
 ) as a GROUP BY daytime;

相關推薦

mysql 查詢型別資料彙總

需求:查詢多天的不同型別的每天最大的pv值  並 group by 每天的彙總量(即不同型別每天的相加總量) 由於環境需要,必須要這麼做,在之前的基礎上優化了下sql 一條就解決了: 子查詢: 1:select max(total_gv) as max_total_gv,

MYSQL查詢每個分類的第一資料

name score type 張三 89 1 李四 58 1 王五 80 2 馬六 35 2 周七 95 3 要求查詢結果為: name score type 張三 8

使用MySQL查詢一個表的資料資訊,其中一列使用Max(),存在的坑

1、背景:查詢資料庫表資料,根據指定條件篩選出滿足條件的資料,此例返回滿足條件的兩條資料 2、需求:想在滿足條件的多條資料中篩選出其中fversion列值最大對應的完整記錄 3、實現:  3.1、在指定欄位上使用Max(),產生問題-造成查詢的資料錯亂,返回的資訊只有fversion列值滿足條件,f

mysql如何將一個欄位型別串成一個字串?

結論 先說結論,可以使用group_concat group by的組合實現多行變一行,將一個欄位的多個型別串成一個欄位 需求: 如題,一個欄位如電影類別,一部電影可以是多個類別,如喜劇、動作片等,其形式可以是這樣的1::Toy Story (1995)::Animation

對於傳一個引數去資料庫裡匹配欄位的資料查詢

舉個例子: <if test="customName != null and customName != ''"> and t.customName like '%'+#{customName}+'%' or t.customType = #{customName}

儲存型XSS攻擊的簡單處理以及資料庫查詢過濾欄位重複資料

 問題:儲存型Xss是由於form表單提交的資料,前端和後臺未進行過濾,將一些javascript的腳步語言存入資料庫中。導致再次查詢資料的時候瀏覽器會執行該腳步語言。如:<script>alert("XSS")</script>。 解決方案:主要是後臺的過

MySql 查詢同一欄位結果合併到一行顯示 GROUP_CONCAT

先直接給出程式碼: SELECT GROUP_CONCAT(tag) as tags FROM table_tag tt WHERE tt.id in ('1','2') 我們實現合併一個欄位的多個結果用到了mysql 函式 GROUP_CONCAT,

mysql】sql刪除欄位重複資料有主鍵和沒主鍵解決方法

table user      name age nub      張三    12  23      張三    12  23      張三    12  23      李四    13  21      李四    13  21      王五    11  25

SQL中如何把查詢結果合併成一資料

SELECT TOP 1000 [diqu] ,[fuzeren] ,[yugong] FROM [lx].[dbo].[ls]   select diqu,fuzeren,stuff((select ','+yugong from ls whe

sql刪除表中的資料

DELETE a.*, b.* FROM domain_project_tbl b RIGHT JOIN project_tbl a ON a.sn = b.project_sn WHERE a.name = '' AND a.is_del !=1 DELIMITER $ C

mysql 查詢重複次數最/最少的幾記錄

查詢重複次數最多/最少的幾條記錄 select T.result from( select  count(*)c,t.result from t_answer t where t.qid =12 group by t.result order by c desc )as

使用VB指令碼快速將ExcelSheet下的資料歸併到一個Excel

       當遇到要將多個Excel下的資料歸併時,特別是Excel資料量達到GB級別時,複製貼上操作就顯得很LOW,這種傻瓜操作要做幾天幾夜都沒法處理完,外行人只能看Excel發嘆.這時開發工具下的VB編輯器就起作用了.這裡秀一波操作,便利做財務,做資

Activity之間共享資料的方式

現在要做一個專案,多個Activity之間要共享資料,所以要考慮共享資料的方式。 其實有如下5種方式: 1.基於訊息的通訊機制  Intent ---bundle ,extra 資料型別有限,比如遇到不可序列化的資料Bitmap,InputStream, 或者LinkList連結串列等等資料型

動態工作流:從源派生目標資料結構

  原文地址: https://knowledge.safe.com/articles/33838/dynamic-workflows-destination-schema-derived-from.html?smartspace=dynamic-workspaces 一、下載

Canvas實現圓形進度顯示百分比,繫結各自的click事件

Canvas實現多個圓形進度條顯示百分比,並繫結各自的click事件 目錄 Canvas實現多個圓形進度條顯示百分比並繫結各自的click事件 目錄 實現效果 製

vc++ union 體中struct ,udp資料傳輸服務端客戶端收發資訊不一致問題 求解 。。。。。。

最近接觸了一下 vc++ socket udp 傳送union 結構體資料收發端資料不一致問題 ,目的是用C#向vc++ udp服務端傳送結構體資料,但是試了C#中的結構體對齊方式,但始終資料不一致,所以直接用vc++寫了個 vc++的demo客戶端 和服務端,發現的問題跟C

TNonblockingServer.h:76:23: 錯誤:一個宣告指定了型別 英文提示 multiple types in one declaration

錯誤資訊: /usr/local/include/thrift/server/TNonblockingServer.h:76:23: 錯誤:一個宣告指定了多個型別  typedef THRIFT_SOCKET evutil_socket_t 其中的相關程式碼如

ASP.NET MVC4中@model使用型別例項的方法

有時需要在ASP.NET MVC4的檢視的@model中使用多個型別的例項,.NET Framework 4.0版本引入的System.Tuple類可以輕鬆滿足這個需求。         假設Person和Product是兩個型別,如下是控制器程式碼。\ using

建立執行緒、資料共享問題分析

Join 多個執行緒執行順序是亂的,跟作業系統內部對執行緒的排程機制有關。 主執行緒等待子執行緒執行完畢後才執行 void myprint(int item) { cout << "執行緒編號" << item << endl; } int main

Mysql 查詢資料庫最早一記錄和第一資料

1.查詢表中最早時間的一條記錄 (1)錯誤的:select a.*,MIN(enter_time) from g2monitor_range_event a;     解析:因為這樣的話只是查詢了資料庫中的第一條記錄,有查詢了最早的時間,這是沒有必然聯絡的。 (2