blob: 7237c7e7732f6e78a4238b804aa21d2ff275257b [file] [log] [blame]
Christophe Favergeon37b86222019-07-17 11:49:00 +02001/*
2
3Build the table with the platform, compiler and core names.
4
5*/
6/*
7select NB,CATEGORY.category,NAME,CYCLES,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version,DATE
8 from BasicBenchmarks
9 INNER JOIN CATEGORY USING(categoryid)
10 INNER JOIN PLATFORM USING(platformid)
11 INNER JOIN CORE USING(coreid)
12 INNER JOIN COMPILER USING(compilerid)
13 INNER JOIN COMPILERKIND USING(compilerkindid)
14 ;
15
16*/
17
18/*
19
20Compute the max cycles for a test configuration (category + name)
21
22*/
23/*
24select NAME,max(CYCLES),PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version
25 from BasicBenchmarks
26 INNER JOIN CATEGORY USING(categoryid)
27 INNER JOIN PLATFORM USING(platformid)
28 INNER JOIN CORE USING(coreid)
29 INNER JOIN COMPILER USING(compilerid)
30 INNER JOIN COMPILERKIND USING(compilerkindid)
31 GROUP BY NAME,category
32 ;
33*/
34
35/*
36
37Get last values
38
39*/
40
Christophe Favergeon6777b202019-09-10 10:51:56 +020041/*
42
43Better to use the ON syntax than the USING syntax.
44See diff.sql for example
45
46*/
47
Christophe Favergeon37b86222019-07-17 11:49:00 +020048select NB,CATEGORY.category,NAME,CYCLES,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version,DATE
49 from BasicBenchmarks
50 INNER JOIN CATEGORY USING(categoryid)
51 INNER JOIN PLATFORM USING(platformid)
52 INNER JOIN CORE USING(coreid)
53 INNER JOIN COMPILER USING(compilerid)
54 INNER JOIN COMPILERKIND USING(compilerkindid)
55 WHERE DATE BETWEEN datetime('now','localtime','-10 minutes') AND datetime('now', 'localtime');