1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-17 09:41:06 +03:00
Files
mariadb-columnstore-engine/mysql/queries/nightly/demo/analysis/q05-lastsix.sql
2016-01-06 14:08:59 -06:00

33 lines
830 B
SQL

/*
* Report average for each query for two date ranges.
*/
select qr1.qr_qd_key
,qr1.qr_time
,qr2.qr_time
,qr3.qr_time
,qr4.qr_time
from queryRun qr1
,queryRun qr2
,queryRun qr3
,queryRun qr4
where qr1.qr_r_key = 4
and qr2.qr_r_key = qr1.qr_r_key - 1 and qr2.qr_qd_key = qr1.qr_qd_key
and qr3.qr_r_key = qr2.qr_r_key - 1 and qr3.qr_qd_key = qr1.qr_qd_key
and qr4.qr_r_key = qr3.qr_r_key - 1 and qr4.qr_qd_key = qr1.qr_qd_key
group by 1
order by 1;
select qr1.qr_qd_key
,qd.qd_name
,qr1.qr_time
,qr2.qr_time
,qr1.qr_time - qr2.qr_time as diff
from queryRun qr1
,queryRun qr2
,queryDefinition qd
where qr1.qr_r_key = 4
and qr2.qr_r_key = qr1.qr_r_key - 1 and qr2.qr_qd_key = qr1.qr_qd_key
and qr1.qr_qd_key = qd.qd_key
group by 1
order by 1;