diff --git a/backend/index.js b/backend/index.js index 2356538..48e027b 100644 --- a/backend/index.js +++ b/backend/index.js @@ -32,7 +32,7 @@ var sessionStore = new MySQLStore({ const mockDataDay = require('./mockdata-test/day.json'); const mockDataWeek = require('./mockdata-test/week.json'); -//const mockDataMonth = require('./mockdata-test/month.json'); +const mockDataMonth = require('./mockdata-test/month.json'); var resourceList; const saltRounds = 13; @@ -221,10 +221,10 @@ app.get('/API/week', function (req, res) { var querying = ""; for (let i = 0; i < 7; i++) { let currentday = day.toMysqlFormat().split(" ")[0]; - querying += `SELECT "${currentday + " 21:00:00"}" as id,kind,quality,AVG(price) FROM marketv2 WHERE kind = 1 AND TIME > "${currentday} 18:00:00" AND TIME <= "${currentday} 23:59:59" GROUP BY kind,quality UNION `; - querying += `SELECT "${currentday + " 15:00:00"}" as id,kind,quality,AVG(price) FROM marketv2 WHERE kind = 1 AND TIME > "${currentday} 12:00:00" AND TIME <= "${currentday} 17:59:59" GROUP BY kind,quality UNION `; - querying += `SELECT "${currentday + " 09:00:00"}" as id,kind,quality,AVG(price) FROM marketv2 WHERE kind = 1 AND TIME > "${currentday} 6:00:00" AND TIME <= "${currentday} 11:59:59" GROUP BY kind,quality UNION `; - querying += `SELECT "${currentday + " 3:00:00"}" as id,kind,quality,AVG(price) FROM marketv2 WHERE kind = 1 AND TIME > "${currentday} 00:00:00" AND TIME <= "${currentday} 05:59:59" GROUP BY kind,quality ${i === 6 ? "" : "UNION"} `; + querying += `SELECT "${currentday + " 21:00:00"}" as time,kind,quality,AVG(price) as price FROM marketv2 WHERE kind = 1 AND TIME > "${currentday} 18:00:00" AND TIME <= "${currentday} 23:59:59" GROUP BY kind,quality UNION `; + querying += `SELECT "${currentday + " 15:00:00"}" as time,kind,quality,AVG(price) as price FROM marketv2 WHERE kind = 1 AND TIME > "${currentday} 12:00:00" AND TIME <= "${currentday} 17:59:59" GROUP BY kind,quality UNION `; + querying += `SELECT "${currentday + " 09:00:00"}" as time,kind,quality,AVG(price) as price FROM marketv2 WHERE kind = 1 AND TIME > "${currentday} 6:00:00" AND TIME <= "${currentday} 11:59:59" GROUP BY kind,quality UNION `; + querying += `SELECT "${currentday + " 3:00:00"}" as time,kind,quality,AVG(price) as price FROM marketv2 WHERE kind = 1 AND TIME > "${currentday} 00:00:00" AND TIME <= "${currentday} 05:59:59" GROUP BY kind,quality ${i === 6 ? "" : "UNION"} `; day.setDate(day.getDate() - 1); } connection.query(querying, function (error, results, fields) { @@ -246,14 +246,14 @@ app.get('/API/month', function (req, res) { const kind = parseInt(req.query.kind); if (Number.isInteger(kind)) { //Mock Data: - //if (kind === -1 || DEBUG) return res.send(mockDataMonth); + if (kind === -1 || DEBUG) return res.send(mockDataMonth); if (kind >= 1 && kind <= 113) { var day = new Date(); var querying = ""; for (let i = 0; i < 30; i++) { let currentday = day.toMysqlFormat().split(" ")[0]; - querying += `SELECT "${currentday}" as id,kind,quality,AVG(price) FROM marketv2 WHERE kind = 1 AND TIME >= "${currentday} 00:00:00" AND TIME <= "${currentday} 23:59:59" GROUP BY kind,quality ${i === 29 ? "" : "UNION"} `; + querying += `SELECT "${currentday}" as time,kind,quality,AVG(price) as price FROM marketv2 WHERE kind = 1 AND TIME >= "${currentday} 00:00:00" AND TIME <= "${currentday} 23:59:59" GROUP BY kind,quality ${i === 29 ? "" : "UNION"} `; day.setDate(day.getDate() - 1); } connection.query(querying, function (error, results, fields) { diff --git a/backend/mockdata-test/month.json b/backend/mockdata-test/month.json index e69de29..d96f2f8 100644 --- a/backend/mockdata-test/month.json +++ b/backend/mockdata-test/month.json @@ -0,0 +1,1034 @@ +[ + { + "time": "2020-05-13", + "kind": 1, + "quality": 0, + "price": 0.23751162790697672 + }, + { + "time": "2020-05-13", + "kind": 1, + "quality": 1, + "price": 0.2401627906976744 + }, + { + "time": "2020-05-13", + "kind": 1, + "quality": 2, + "price": 0.2416511627906977 + }, + { + "time": "2020-05-13", + "kind": 1, + "quality": 3, + "price": 0.24241860465116274 + }, + { + "time": "2020-05-13", + "kind": 1, + "quality": 4, + "price": 0.246372093023256 + }, + { + "time": "2020-05-13", + "kind": 1, + "quality": 5, + "price": 0.24897674418604646 + }, + { + "time": "2020-05-12", + "kind": 1, + "quality": 0, + "price": 0.23743750000000005 + }, + { + "time": "2020-05-12", + "kind": 1, + "quality": 1, + "price": 0.2401875 + }, + { + "time": "2020-05-12", + "kind": 1, + "quality": 2, + "price": 0.24145833333333333 + }, + { + "time": "2020-05-12", + "kind": 1, + "quality": 3, + "price": 0.24312499999999992 + }, + { + "time": "2020-05-12", + "kind": 1, + "quality": 4, + "price": 0.2472916666666666 + }, + { + "time": "2020-05-12", + "kind": 1, + "quality": 5, + "price": 0.2491041666666665 + }, + { + "time": "2020-05-12", + "kind": 1, + "quality": 6, + "price": 0.33 + }, + { + "time": "2020-05-11", + "kind": 1, + "quality": 0, + "price": 0.2383333333333333 + }, + { + "time": "2020-05-11", + "kind": 1, + "quality": 1, + "price": 0.24068750000000005 + }, + { + "time": "2020-05-11", + "kind": 1, + "quality": 2, + "price": 0.24116666666666664 + }, + { + "time": "2020-05-11", + "kind": 1, + "quality": 3, + "price": 0.2430833333333333 + }, + { + "time": "2020-05-11", + "kind": 1, + "quality": 4, + "price": 0.2474791666666665 + }, + { + "time": "2020-05-11", + "kind": 1, + "quality": 5, + "price": 0.2492708333333334 + }, + { + "time": "2020-05-11", + "kind": 1, + "quality": 6, + "price": 0.33145161290322583 + }, + { + "time": "2020-05-10", + "kind": 1, + "quality": 0, + "price": 0.23735416666666667 + }, + { + "time": "2020-05-10", + "kind": 1, + "quality": 1, + "price": 0.24004166666666674 + }, + { + "time": "2020-05-10", + "kind": 1, + "quality": 2, + "price": 0.2412708333333334 + }, + { + "time": "2020-05-10", + "kind": 1, + "quality": 3, + "price": 0.2429583333333333 + }, + { + "time": "2020-05-10", + "kind": 1, + "quality": 4, + "price": 0.2476249999999999 + }, + { + "time": "2020-05-10", + "kind": 1, + "quality": 5, + "price": 0.24833333333333332 + }, + { + "time": "2020-05-10", + "kind": 1, + "quality": 6, + "price": 0.31429166666666697 + }, + { + "time": "2020-05-09", + "kind": 1, + "quality": 0, + "price": 0.2384772727272727 + }, + { + "time": "2020-05-09", + "kind": 1, + "quality": 1, + "price": 0.24115909090909096 + }, + { + "time": "2020-05-09", + "kind": 1, + "quality": 2, + "price": 0.24097727272727268 + }, + { + "time": "2020-05-09", + "kind": 1, + "quality": 3, + "price": 0.24286363636363628 + }, + { + "time": "2020-05-09", + "kind": 1, + "quality": 4, + "price": 0.248659090909091 + }, + { + "time": "2020-05-09", + "kind": 1, + "quality": 5, + "price": 0.24879545454545451 + }, + { + "time": "2020-05-09", + "kind": 1, + "quality": 6, + "price": 0.32541860465116307 + }, + { + "time": "2020-05-08", + "kind": 1, + "quality": 0, + "price": 0.2376041666666667 + }, + { + "time": "2020-05-08", + "kind": 1, + "quality": 1, + "price": 0.24125000000000005 + }, + { + "time": "2020-05-08", + "kind": 1, + "quality": 2, + "price": 0.24127083333333335 + }, + { + "time": "2020-05-08", + "kind": 1, + "quality": 3, + "price": 0.24343749999999997 + }, + { + "time": "2020-05-08", + "kind": 1, + "quality": 4, + "price": 0.24883333333333338 + }, + { + "time": "2020-05-08", + "kind": 1, + "quality": 5, + "price": 0.24733333333333343 + }, + { + "time": "2020-05-08", + "kind": 1, + "quality": 6, + "price": 0.245 + }, + { + "time": "2020-05-07", + "kind": 1, + "quality": 0, + "price": 0.23850000000000007 + }, + { + "time": "2020-05-07", + "kind": 1, + "quality": 1, + "price": 0.24084782608695657 + }, + { + "time": "2020-05-07", + "kind": 1, + "quality": 2, + "price": 0.24106521739130435 + }, + { + "time": "2020-05-07", + "kind": 1, + "quality": 3, + "price": 0.2434347826086956 + }, + { + "time": "2020-05-07", + "kind": 1, + "quality": 4, + "price": 0.24656521739130455 + }, + { + "time": "2020-05-07", + "kind": 1, + "quality": 5, + "price": 0.2488260869565218 + }, + { + "time": "2020-05-06", + "kind": 1, + "quality": 0, + "price": 0.23775000000000002 + }, + { + "time": "2020-05-06", + "kind": 1, + "quality": 1, + "price": 0.24050000000000005 + }, + { + "time": "2020-05-06", + "kind": 1, + "quality": 2, + "price": 0.24172916666666674 + }, + { + "time": "2020-05-06", + "kind": 1, + "quality": 3, + "price": 0.2438124999999999 + }, + { + "time": "2020-05-06", + "kind": 1, + "quality": 4, + "price": 0.2461458333333335 + }, + { + "time": "2020-05-06", + "kind": 1, + "quality": 5, + "price": 0.24833333333333338 + }, + { + "time": "2020-05-06", + "kind": 1, + "quality": 6, + "price": 0.7000000000000001 + }, + { + "time": "2020-05-05", + "kind": 1, + "quality": 0, + "price": 0.24008333333333332 + }, + { + "time": "2020-05-05", + "kind": 1, + "quality": 1, + "price": 0.2427916666666666 + }, + { + "time": "2020-05-05", + "kind": 1, + "quality": 2, + "price": 0.24316666666666661 + }, + { + "time": "2020-05-05", + "kind": 1, + "quality": 3, + "price": 0.24543749999999995 + }, + { + "time": "2020-05-05", + "kind": 1, + "quality": 4, + "price": 0.24935416666666677 + }, + { + "time": "2020-05-05", + "kind": 1, + "quality": 5, + "price": 0.2513333333333333 + }, + { + "time": "2020-05-05", + "kind": 1, + "quality": 6, + "price": 0.7000000000000001 + }, + { + "time": "2020-05-04", + "kind": 1, + "quality": 0, + "price": 0.24033333333333337 + }, + { + "time": "2020-05-04", + "kind": 1, + "quality": 1, + "price": 0.2430000000000001 + }, + { + "time": "2020-05-04", + "kind": 1, + "quality": 2, + "price": 0.24414583333333337 + }, + { + "time": "2020-05-04", + "kind": 1, + "quality": 3, + "price": 0.24641666666666662 + }, + { + "time": "2020-05-04", + "kind": 1, + "quality": 4, + "price": 0.2522916666666665 + }, + { + "time": "2020-05-04", + "kind": 1, + "quality": 5, + "price": 0.25293749999999987 + }, + { + "time": "2020-05-04", + "kind": 1, + "quality": 6, + "price": 0.75 + }, + { + "time": "2020-05-03", + "kind": 1, + "quality": 0, + "price": 0.24102083333333343 + }, + { + "time": "2020-05-03", + "kind": 1, + "quality": 1, + "price": 0.2434583333333333 + }, + { + "time": "2020-05-03", + "kind": 1, + "quality": 2, + "price": 0.2443333333333333 + }, + { + "time": "2020-05-03", + "kind": 1, + "quality": 3, + "price": 0.24645833333333336 + }, + { + "time": "2020-05-03", + "kind": 1, + "quality": 4, + "price": 0.25068749999999995 + }, + { + "time": "2020-05-03", + "kind": 1, + "quality": 5, + "price": 0.25147916666666664 + }, + { + "time": "2020-05-03", + "kind": 1, + "quality": 6, + "price": 0.8350000000000005 + }, + { + "time": "2020-05-02", + "kind": 1, + "quality": 0, + "price": 0.241936170212766 + }, + { + "time": "2020-05-02", + "kind": 1, + "quality": 1, + "price": 0.24402127659574463 + }, + { + "time": "2020-05-02", + "kind": 1, + "quality": 2, + "price": 0.24453191489361706 + }, + { + "time": "2020-05-02", + "kind": 1, + "quality": 3, + "price": 0.24697872340425533 + }, + { + "time": "2020-05-02", + "kind": 1, + "quality": 4, + "price": 0.25289361702127633 + }, + { + "time": "2020-05-02", + "kind": 1, + "quality": 5, + "price": 0.25389361702127655 + }, + { + "time": "2020-05-02", + "kind": 1, + "quality": 6, + "price": 0.8350000000000005 + }, + { + "time": "2020-05-01", + "kind": 1, + "quality": 0, + "price": 0.2434791666666666 + }, + { + "time": "2020-05-01", + "kind": 1, + "quality": 1, + "price": 0.24491666666666656 + }, + { + "time": "2020-05-01", + "kind": 1, + "quality": 2, + "price": 0.24656250000000002 + }, + { + "time": "2020-05-01", + "kind": 1, + "quality": 3, + "price": 0.24887499999999996 + }, + { + "time": "2020-05-01", + "kind": 1, + "quality": 4, + "price": 0.2542083333333332 + }, + { + "time": "2020-05-01", + "kind": 1, + "quality": 5, + "price": 0.2554583333333335 + }, + { + "time": "2020-05-01", + "kind": 1, + "quality": 6, + "price": 0.8350000000000003 + }, + { + "time": "2020-04-30", + "kind": 1, + "quality": 0, + "price": 0.24317021276595746 + }, + { + "time": "2020-04-30", + "kind": 1, + "quality": 1, + "price": 0.24519148936170207 + }, + { + "time": "2020-04-30", + "kind": 1, + "quality": 2, + "price": 0.24697872340425528 + }, + { + "time": "2020-04-30", + "kind": 1, + "quality": 3, + "price": 0.24972340425531908 + }, + { + "time": "2020-04-30", + "kind": 1, + "quality": 4, + "price": 0.255659574468085 + }, + { + "time": "2020-04-30", + "kind": 1, + "quality": 5, + "price": 0.25757446808510637 + }, + { + "time": "2020-04-29", + "kind": 1, + "quality": 0, + "price": 0.243125 + }, + { + "time": "2020-04-29", + "kind": 1, + "quality": 1, + "price": 0.24541666666666653 + }, + { + "time": "2020-04-29", + "kind": 1, + "quality": 2, + "price": 0.24649999999999994 + }, + { + "time": "2020-04-29", + "kind": 1, + "quality": 3, + "price": 0.24856250000000005 + }, + { + "time": "2020-04-29", + "kind": 1, + "quality": 4, + "price": 0.2546041666666666 + }, + { + "time": "2020-04-29", + "kind": 1, + "quality": 5, + "price": 0.25693749999999976 + }, + { + "time": "2020-04-29", + "kind": 1, + "quality": 6, + "price": 0.8350000000000004 + }, + { + "time": "2020-04-28", + "kind": 1, + "quality": 0, + "price": 0.24462499999999998 + }, + { + "time": "2020-04-28", + "kind": 1, + "quality": 1, + "price": 0.24749999999999997 + }, + { + "time": "2020-04-28", + "kind": 1, + "quality": 2, + "price": 0.24868750000000003 + }, + { + "time": "2020-04-28", + "kind": 1, + "quality": 3, + "price": 0.2508333333333334 + }, + { + "time": "2020-04-28", + "kind": 1, + "quality": 4, + "price": 0.2566041666666667 + }, + { + "time": "2020-04-28", + "kind": 1, + "quality": 5, + "price": 0.26268749999999996 + }, + { + "time": "2020-04-28", + "kind": 1, + "quality": 6, + "price": 0.8350000000000005 + }, + { + "time": "2020-04-27", + "kind": 1, + "quality": 0, + "price": 0.2427173913043478 + }, + { + "time": "2020-04-27", + "kind": 1, + "quality": 1, + "price": 0.24632608695652164 + }, + { + "time": "2020-04-27", + "kind": 1, + "quality": 2, + "price": 0.247695652173913 + }, + { + "time": "2020-04-27", + "kind": 1, + "quality": 3, + "price": 0.2505869565217392 + }, + { + "time": "2020-04-27", + "kind": 1, + "quality": 4, + "price": 0.25686956521739124 + }, + { + "time": "2020-04-27", + "kind": 1, + "quality": 5, + "price": 0.26641304347826095 + }, + { + "time": "2020-04-27", + "kind": 1, + "quality": 6, + "price": 0.8350000000000005 + }, + { + "time": "2020-04-26", + "kind": 1, + "quality": 0, + "price": 0.24485106382978722 + }, + { + "time": "2020-04-26", + "kind": 1, + "quality": 1, + "price": 0.2470851063829788 + }, + { + "time": "2020-04-26", + "kind": 1, + "quality": 2, + "price": 0.24938297872340423 + }, + { + "time": "2020-04-26", + "kind": 1, + "quality": 3, + "price": 0.25238297872340426 + }, + { + "time": "2020-04-26", + "kind": 1, + "quality": 4, + "price": 0.25812765957446826 + }, + { + "time": "2020-04-26", + "kind": 1, + "quality": 5, + "price": 0.2747446808510638 + }, + { + "time": "2020-04-26", + "kind": 1, + "quality": 6, + "price": 0.8278947368421057 + }, + { + "time": "2020-04-25", + "kind": 1, + "quality": 0, + "price": 0.24443749999999995 + }, + { + "time": "2020-04-25", + "kind": 1, + "quality": 1, + "price": 0.24839583333333334 + }, + { + "time": "2020-04-25", + "kind": 1, + "quality": 2, + "price": 0.2501666666666666 + }, + { + "time": "2020-04-25", + "kind": 1, + "quality": 3, + "price": 0.2530416666666666 + }, + { + "time": "2020-04-25", + "kind": 1, + "quality": 4, + "price": 0.2577291666666667 + }, + { + "time": "2020-04-25", + "kind": 1, + "quality": 5, + "price": 0.2699583333333331 + }, + { + "time": "2020-04-25", + "kind": 1, + "quality": 6, + "price": 0.8200000000000002 + }, + { + "time": "2020-04-24", + "kind": 1, + "quality": 0, + "price": 0.24853191489361684 + }, + { + "time": "2020-04-24", + "kind": 1, + "quality": 1, + "price": 0.2512127659574468 + }, + { + "time": "2020-04-24", + "kind": 1, + "quality": 2, + "price": 0.2522340425531915 + }, + { + "time": "2020-04-24", + "kind": 1, + "quality": 3, + "price": 0.25595744680851074 + }, + { + "time": "2020-04-24", + "kind": 1, + "quality": 4, + "price": 0.26057446808510637 + }, + { + "time": "2020-04-24", + "kind": 1, + "quality": 5, + "price": 0.26861702127659576 + }, + { + "time": "2020-04-23", + "kind": 1, + "quality": 0, + "price": 0.24815384615384617 + }, + { + "time": "2020-04-23", + "kind": 1, + "quality": 1, + "price": 0.2513589743589743 + }, + { + "time": "2020-04-23", + "kind": 1, + "quality": 2, + "price": 0.2520512820512821 + }, + { + "time": "2020-04-23", + "kind": 1, + "quality": 3, + "price": 0.25487179487179484 + }, + { + "time": "2020-04-23", + "kind": 1, + "quality": 4, + "price": 0.2621794871794872 + }, + { + "time": "2020-04-23", + "kind": 1, + "quality": 5, + "price": 0.2712820512820515 + }, + { + "time": "2020-04-22", + "kind": 1, + "quality": 0, + "price": 0.25222727272727274 + }, + { + "time": "2020-04-22", + "kind": 1, + "quality": 1, + "price": 0.25538636363636374 + }, + { + "time": "2020-04-22", + "kind": 1, + "quality": 2, + "price": 0.25597727272727266 + }, + { + "time": "2020-04-22", + "kind": 1, + "quality": 3, + "price": 0.26090909090909087 + }, + { + "time": "2020-04-22", + "kind": 1, + "quality": 4, + "price": 0.26790909090909115 + }, + { + "time": "2020-04-22", + "kind": 1, + "quality": 5, + "price": 0.2749545454545457 + }, + { + "time": "2020-04-21", + "kind": 1, + "quality": 0, + "price": 0.2509555555555556 + }, + { + "time": "2020-04-21", + "kind": 1, + "quality": 1, + "price": 0.25535555555555556 + }, + { + "time": "2020-04-21", + "kind": 1, + "quality": 2, + "price": 0.2568222222222222 + }, + { + "time": "2020-04-21", + "kind": 1, + "quality": 3, + "price": 0.2606444444444444 + }, + { + "time": "2020-04-21", + "kind": 1, + "quality": 4, + "price": 0.2693777777777779 + }, + { + "time": "2020-04-21", + "kind": 1, + "quality": 5, + "price": 0.2769111111111111 + }, + { + "time": "2020-04-20", + "kind": 1, + "quality": 0, + "price": 0.2520000000000001 + }, + { + "time": "2020-04-20", + "kind": 1, + "quality": 1, + "price": 0.2585531914893618 + }, + { + "time": "2020-04-20", + "kind": 1, + "quality": 2, + "price": 0.2608936170212766 + }, + { + "time": "2020-04-20", + "kind": 1, + "quality": 3, + "price": 0.26470212765957446 + }, + { + "time": "2020-04-20", + "kind": 1, + "quality": 4, + "price": 0.2717446808510639 + }, + { + "time": "2020-04-20", + "kind": 1, + "quality": 5, + "price": 0.28374468085106386 + }, + { + "time": "2020-04-19", + "kind": 1, + "quality": 0, + "price": 0.2607708333333333 + }, + { + "time": "2020-04-19", + "kind": 1, + "quality": 1, + "price": 0.2632291666666667 + }, + { + "time": "2020-04-19", + "kind": 1, + "quality": 2, + "price": 0.2657916666666666 + }, + { + "time": "2020-04-19", + "kind": 1, + "quality": 3, + "price": 0.2687291666666667 + }, + { + "time": "2020-04-19", + "kind": 1, + "quality": 4, + "price": 0.2741875000000001 + }, + { + "time": "2020-04-19", + "kind": 1, + "quality": 5, + "price": 0.29004545454545466 + }, + { + "time": "2020-04-18", + "kind": 1, + "quality": 0, + "price": 0.26575000000000004 + }, + { + "time": "2020-04-18", + "kind": 1, + "quality": 1, + "price": 0.2685 + }, + { + "time": "2020-04-18", + "kind": 1, + "quality": 2, + "price": 0.26925 + }, + { + "time": "2020-04-18", + "kind": 1, + "quality": 3, + "price": 0.2745 + }, + { + "time": "2020-04-18", + "kind": 1, + "quality": 4, + "price": 0.2745 + }, + { + "time": "2020-04-18", + "kind": 1, + "quality": 5, + "price": 0.3 + } +] \ No newline at end of file diff --git a/backend/mockdata-test/week.json b/backend/mockdata-test/week.json index 0681a05..db3fdb4 100644 --- a/backend/mockdata-test/week.json +++ b/backend/mockdata-test/week.json @@ -1,1112 +1,1112 @@ [ { - "id": "2020-05-13 21:00:00", + "time": "2020-05-13 21:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23916666666666664 + "price": 0.23916666666666664 }, { - "id": "2020-05-13 21:00:00", + "time": "2020-05-13 21:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24416666666666664 + "price": 0.24416666666666664 }, { - "id": "2020-05-13 21:00:00", + "time": "2020-05-13 21:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24250000000000002 + "price": 0.24250000000000002 }, { - "id": "2020-05-13 21:00:00", + "time": "2020-05-13 21:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.243 + "price": 0.243 }, { - "id": "2020-05-13 21:00:00", + "time": "2020-05-13 21:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.248 + "price": 0.248 }, { - "id": "2020-05-13 21:00:00", + "time": "2020-05-13 21:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24933333333333332 + "price": 0.24933333333333332 }, { - "id": "2020-05-13 15:00:00", + "time": "2020-05-13 15:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.2373333333333333 + "price": 0.2373333333333333 }, { - "id": "2020-05-13 15:00:00", + "time": "2020-05-13 15:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.2399166666666667 + "price": 0.2399166666666667 }, { - "id": "2020-05-13 15:00:00", + "time": "2020-05-13 15:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24283333333333332 + "price": 0.24283333333333332 }, { - "id": "2020-05-13 15:00:00", + "time": "2020-05-13 15:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24391666666666667 + "price": 0.24391666666666667 }, { - "id": "2020-05-13 15:00:00", + "time": "2020-05-13 15:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24616666666666664 + "price": 0.24616666666666664 }, { - "id": "2020-05-13 15:00:00", + "time": "2020-05-13 15:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24950000000000006 + "price": 0.24950000000000006 }, { - "id": "2020-05-13 09:00:00", + "time": "2020-05-13 09:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23675 + "price": 0.23675 }, { - "id": "2020-05-13 09:00:00", + "time": "2020-05-13 09:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.23950000000000005 + "price": 0.23950000000000005 }, { - "id": "2020-05-13 09:00:00", + "time": "2020-05-13 09:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.2415833333333333 + "price": 0.2415833333333333 }, { - "id": "2020-05-13 09:00:00", + "time": "2020-05-13 09:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24200000000000002 + "price": 0.24200000000000002 }, { - "id": "2020-05-13 09:00:00", + "time": "2020-05-13 09:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24666666666666662 + "price": 0.24666666666666662 }, { - "id": "2020-05-13 09:00:00", + "time": "2020-05-13 09:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.2494166666666667 + "price": 0.2494166666666667 }, { - "id": "2020-05-13 3:00:00", + "time": "2020-05-13 3:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23758333333333334 + "price": 0.23758333333333334 }, { - "id": "2020-05-13 3:00:00", + "time": "2020-05-13 3:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.23925 + "price": 0.23925 }, { - "id": "2020-05-13 3:00:00", + "time": "2020-05-13 3:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24025 + "price": 0.24025 }, { - "id": "2020-05-13 3:00:00", + "time": "2020-05-13 3:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.2414166666666667 + "price": 0.2414166666666667 }, { - "id": "2020-05-13 3:00:00", + "time": "2020-05-13 3:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24524999999999994 + "price": 0.24524999999999994 }, { - "id": "2020-05-13 3:00:00", + "time": "2020-05-13 3:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24775000000000005 + "price": 0.24775000000000005 }, { - "id": "2020-05-12 21:00:00", + "time": "2020-05-12 21:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23758333333333329 + "price": 0.23758333333333329 }, { - "id": "2020-05-12 21:00:00", + "time": "2020-05-12 21:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24033333333333337 + "price": 0.24033333333333337 }, { - "id": "2020-05-12 21:00:00", + "time": "2020-05-12 21:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24274999999999994 + "price": 0.24274999999999994 }, { - "id": "2020-05-12 21:00:00", + "time": "2020-05-12 21:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24383333333333335 + "price": 0.24383333333333335 }, { - "id": "2020-05-12 21:00:00", + "time": "2020-05-12 21:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24625000000000005 + "price": 0.24625000000000005 }, { - "id": "2020-05-12 21:00:00", + "time": "2020-05-12 21:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.2469166666666667 + "price": 0.2469166666666667 }, { - "id": "2020-05-12 21:00:00", + "time": "2020-05-12 21:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.33 + "price": 0.33 }, { - "id": "2020-05-12 15:00:00", + "time": "2020-05-12 15:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23758333333333337 + "price": 0.23758333333333337 }, { - "id": "2020-05-12 15:00:00", + "time": "2020-05-12 15:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.23975000000000002 + "price": 0.23975000000000002 }, { - "id": "2020-05-12 15:00:00", + "time": "2020-05-12 15:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24066666666666672 + "price": 0.24066666666666672 }, { - "id": "2020-05-12 15:00:00", + "time": "2020-05-12 15:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24250000000000002 + "price": 0.24250000000000002 }, { - "id": "2020-05-12 15:00:00", + "time": "2020-05-12 15:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24758333333333335 + "price": 0.24758333333333335 }, { - "id": "2020-05-12 15:00:00", + "time": "2020-05-12 15:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24950000000000006 + "price": 0.24950000000000006 }, { - "id": "2020-05-12 15:00:00", + "time": "2020-05-12 15:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.33 + "price": 0.33 }, { - "id": "2020-05-12 09:00:00", + "time": "2020-05-12 09:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23833333333333329 + "price": 0.23833333333333329 }, { - "id": "2020-05-12 09:00:00", + "time": "2020-05-12 09:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24208333333333334 + "price": 0.24208333333333334 }, { - "id": "2020-05-12 09:00:00", + "time": "2020-05-12 09:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24191666666666667 + "price": 0.24191666666666667 }, { - "id": "2020-05-12 09:00:00", + "time": "2020-05-12 09:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.244 + "price": 0.244 }, { - "id": "2020-05-12 09:00:00", + "time": "2020-05-12 09:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24775 + "price": 0.24775 }, { - "id": "2020-05-12 09:00:00", + "time": "2020-05-12 09:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.25 + "price": 0.25 }, { - "id": "2020-05-12 09:00:00", + "time": "2020-05-12 09:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.33 + "price": 0.33 }, { - "id": "2020-05-12 3:00:00", + "time": "2020-05-12 3:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23625 + "price": 0.23625 }, { - "id": "2020-05-12 3:00:00", + "time": "2020-05-12 3:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.2385833333333333 + "price": 0.2385833333333333 }, { - "id": "2020-05-12 3:00:00", + "time": "2020-05-12 3:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24050000000000005 + "price": 0.24050000000000005 }, { - "id": "2020-05-12 3:00:00", + "time": "2020-05-12 3:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24216666666666664 + "price": 0.24216666666666664 }, { - "id": "2020-05-12 3:00:00", + "time": "2020-05-12 3:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24758333333333335 + "price": 0.24758333333333335 }, { - "id": "2020-05-12 3:00:00", + "time": "2020-05-12 3:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.25 + "price": 0.25 }, { - "id": "2020-05-12 3:00:00", + "time": "2020-05-12 3:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.33 + "price": 0.33 }, { - "id": "2020-05-11 21:00:00", + "time": "2020-05-11 21:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23933333333333337 + "price": 0.23933333333333337 }, { - "id": "2020-05-11 21:00:00", + "time": "2020-05-11 21:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24075000000000002 + "price": 0.24075000000000002 }, { - "id": "2020-05-11 21:00:00", + "time": "2020-05-11 21:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.2420833333333333 + "price": 0.2420833333333333 }, { - "id": "2020-05-11 21:00:00", + "time": "2020-05-11 21:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24475 + "price": 0.24475 }, { - "id": "2020-05-11 21:00:00", + "time": "2020-05-11 21:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.2475833333333333 + "price": 0.2475833333333333 }, { - "id": "2020-05-11 21:00:00", + "time": "2020-05-11 21:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.25 + "price": 0.25 }, { - "id": "2020-05-11 21:00:00", + "time": "2020-05-11 21:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.33 + "price": 0.33 }, { - "id": "2020-05-11 15:00:00", + "time": "2020-05-11 15:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23833333333333329 + "price": 0.23833333333333329 }, { - "id": "2020-05-11 15:00:00", + "time": "2020-05-11 15:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24025 + "price": 0.24025 }, { - "id": "2020-05-11 15:00:00", + "time": "2020-05-11 15:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24141666666666664 + "price": 0.24141666666666664 }, { - "id": "2020-05-11 15:00:00", + "time": "2020-05-11 15:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24166666666666667 + "price": 0.24166666666666667 }, { - "id": "2020-05-11 15:00:00", + "time": "2020-05-11 15:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24825 + "price": 0.24825 }, { - "id": "2020-05-11 15:00:00", + "time": "2020-05-11 15:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.249 + "price": 0.249 }, { - "id": "2020-05-11 15:00:00", + "time": "2020-05-11 15:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.33 + "price": 0.33 }, { - "id": "2020-05-11 09:00:00", + "time": "2020-05-11 09:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23683333333333334 + "price": 0.23683333333333334 }, { - "id": "2020-05-11 09:00:00", + "time": "2020-05-11 09:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.23983333333333326 + "price": 0.23983333333333326 }, { - "id": "2020-05-11 09:00:00", + "time": "2020-05-11 09:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24049999999999996 + "price": 0.24049999999999996 }, { - "id": "2020-05-11 09:00:00", + "time": "2020-05-11 09:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.2430833333333334 + "price": 0.2430833333333334 }, { - "id": "2020-05-11 09:00:00", + "time": "2020-05-11 09:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24816666666666673 + "price": 0.24816666666666673 }, { - "id": "2020-05-11 09:00:00", + "time": "2020-05-11 09:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24908333333333332 + "price": 0.24908333333333332 }, { - "id": "2020-05-11 09:00:00", + "time": "2020-05-11 09:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.33 + "price": 0.33 }, { - "id": "2020-05-11 3:00:00", + "time": "2020-05-11 3:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23883333333333331 + "price": 0.23883333333333331 }, { - "id": "2020-05-11 3:00:00", + "time": "2020-05-11 3:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24191666666666664 + "price": 0.24191666666666664 }, { - "id": "2020-05-11 3:00:00", + "time": "2020-05-11 3:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24066666666666667 + "price": 0.24066666666666667 }, { - "id": "2020-05-11 3:00:00", + "time": "2020-05-11 3:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24283333333333335 + "price": 0.24283333333333335 }, { - "id": "2020-05-11 3:00:00", + "time": "2020-05-11 3:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.2459166666666667 + "price": 0.2459166666666667 }, { - "id": "2020-05-11 3:00:00", + "time": "2020-05-11 3:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24900000000000008 + "price": 0.24900000000000008 }, { - "id": "2020-05-11 3:00:00", + "time": "2020-05-11 3:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.345 + "price": 0.345 }, { - "id": "2020-05-10 21:00:00", + "time": "2020-05-10 21:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23766666666666666 + "price": 0.23766666666666666 }, { - "id": "2020-05-10 21:00:00", + "time": "2020-05-10 21:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24050000000000005 + "price": 0.24050000000000005 }, { - "id": "2020-05-10 21:00:00", + "time": "2020-05-10 21:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24066666666666667 + "price": 0.24066666666666667 }, { - "id": "2020-05-10 21:00:00", + "time": "2020-05-10 21:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24274999999999994 + "price": 0.24274999999999994 }, { - "id": "2020-05-10 21:00:00", + "time": "2020-05-10 21:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24608333333333335 + "price": 0.24608333333333335 }, { - "id": "2020-05-10 21:00:00", + "time": "2020-05-10 21:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.2479166666666667 + "price": 0.2479166666666667 }, { - "id": "2020-05-10 21:00:00", + "time": "2020-05-10 21:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.33166666666666655 + "price": 0.33166666666666655 }, { - "id": "2020-05-10 15:00:00", + "time": "2020-05-10 15:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23399999999999999 + "price": 0.23399999999999999 }, { - "id": "2020-05-10 15:00:00", + "time": "2020-05-10 15:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.23883333333333326 + "price": 0.23883333333333326 }, { - "id": "2020-05-10 15:00:00", + "time": "2020-05-10 15:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24183333333333334 + "price": 0.24183333333333334 }, { - "id": "2020-05-10 15:00:00", + "time": "2020-05-10 15:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24299999999999997 + "price": 0.24299999999999997 }, { - "id": "2020-05-10 15:00:00", + "time": "2020-05-10 15:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24750000000000005 + "price": 0.24750000000000005 }, { - "id": "2020-05-10 15:00:00", + "time": "2020-05-10 15:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24783333333333332 + "price": 0.24783333333333332 }, { - "id": "2020-05-10 15:00:00", + "time": "2020-05-10 15:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.28750000000000003 + "price": 0.28750000000000003 }, { - "id": "2020-05-10 09:00:00", + "time": "2020-05-10 09:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23925000000000005 + "price": 0.23925000000000005 }, { - "id": "2020-05-10 09:00:00", + "time": "2020-05-10 09:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24066666666666672 + "price": 0.24066666666666672 }, { - "id": "2020-05-10 09:00:00", + "time": "2020-05-10 09:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.2419166666666667 + "price": 0.2419166666666667 }, { - "id": "2020-05-10 09:00:00", + "time": "2020-05-10 09:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24325000000000005 + "price": 0.24325000000000005 }, { - "id": "2020-05-10 09:00:00", + "time": "2020-05-10 09:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24800000000000008 + "price": 0.24800000000000008 }, { - "id": "2020-05-10 09:00:00", + "time": "2020-05-10 09:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24858333333333338 + "price": 0.24858333333333338 }, { - "id": "2020-05-10 09:00:00", + "time": "2020-05-10 09:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.319 + "price": 0.319 }, { - "id": "2020-05-10 3:00:00", + "time": "2020-05-10 3:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23849999999999996 + "price": 0.23849999999999996 }, { - "id": "2020-05-10 3:00:00", + "time": "2020-05-10 3:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24016666666666664 + "price": 0.24016666666666664 }, { - "id": "2020-05-10 3:00:00", + "time": "2020-05-10 3:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24066666666666667 + "price": 0.24066666666666667 }, { - "id": "2020-05-10 3:00:00", + "time": "2020-05-10 3:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24283333333333335 + "price": 0.24283333333333335 }, { - "id": "2020-05-10 3:00:00", + "time": "2020-05-10 3:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24891666666666676 + "price": 0.24891666666666676 }, { - "id": "2020-05-10 3:00:00", + "time": "2020-05-10 3:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24900000000000008 + "price": 0.24900000000000008 }, { - "id": "2020-05-10 3:00:00", + "time": "2020-05-10 3:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.319 + "price": 0.319 }, { - "id": "2020-05-09 21:00:00", + "time": "2020-05-09 21:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23849999999999996 + "price": 0.23849999999999996 }, { - "id": "2020-05-09 21:00:00", + "time": "2020-05-09 21:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24083333333333334 + "price": 0.24083333333333334 }, { - "id": "2020-05-09 21:00:00", + "time": "2020-05-09 21:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.2405833333333333 + "price": 0.2405833333333333 }, { - "id": "2020-05-09 21:00:00", + "time": "2020-05-09 21:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24341666666666664 + "price": 0.24341666666666664 }, { - "id": "2020-05-09 21:00:00", + "time": "2020-05-09 21:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24900000000000008 + "price": 0.24900000000000008 }, { - "id": "2020-05-09 21:00:00", + "time": "2020-05-09 21:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24925 + "price": 0.24925 }, { - "id": "2020-05-09 21:00:00", + "time": "2020-05-09 21:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.3406666666666666 + "price": 0.3406666666666666 }, { - "id": "2020-05-09 15:00:00", + "time": "2020-05-09 15:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23862500000000003 + "price": 0.23862500000000003 }, { - "id": "2020-05-09 15:00:00", + "time": "2020-05-09 15:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24124999999999996 + "price": 0.24124999999999996 }, { - "id": "2020-05-09 15:00:00", + "time": "2020-05-09 15:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.241625 + "price": 0.241625 }, { - "id": "2020-05-09 15:00:00", + "time": "2020-05-09 15:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24225000000000002 + "price": 0.24225000000000002 }, { - "id": "2020-05-09 15:00:00", + "time": "2020-05-09 15:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24900000000000005 + "price": 0.24900000000000005 }, { - "id": "2020-05-09 15:00:00", + "time": "2020-05-09 15:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24587499999999995 + "price": 0.24587499999999995 }, { - "id": "2020-05-09 15:00:00", + "time": "2020-05-09 15:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.32357142857142857 + "price": 0.32357142857142857 }, { - "id": "2020-05-09 09:00:00", + "time": "2020-05-09 09:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23775 + "price": 0.23775 }, { - "id": "2020-05-09 09:00:00", + "time": "2020-05-09 09:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24175 + "price": 0.24175 }, { - "id": "2020-05-09 09:00:00", + "time": "2020-05-09 09:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.241 + "price": 0.241 }, { - "id": "2020-05-09 09:00:00", + "time": "2020-05-09 09:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24316666666666667 + "price": 0.24316666666666667 }, { - "id": "2020-05-09 09:00:00", + "time": "2020-05-09 09:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24841666666666673 + "price": 0.24841666666666673 }, { - "id": "2020-05-09 09:00:00", + "time": "2020-05-09 09:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24949999999999997 + "price": 0.24949999999999997 }, { - "id": "2020-05-09 09:00:00", + "time": "2020-05-09 09:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.31999999999999995 + "price": 0.31999999999999995 }, { - "id": "2020-05-09 3:00:00", + "time": "2020-05-09 3:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23908333333333331 + "price": 0.23908333333333331 }, { - "id": "2020-05-09 3:00:00", + "time": "2020-05-09 3:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24083333333333326 + "price": 0.24083333333333326 }, { - "id": "2020-05-09 3:00:00", + "time": "2020-05-09 3:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24091666666666667 + "price": 0.24091666666666667 }, { - "id": "2020-05-09 3:00:00", + "time": "2020-05-09 3:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24241666666666664 + "price": 0.24241666666666664 }, { - "id": "2020-05-09 3:00:00", + "time": "2020-05-09 3:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.2483333333333334 + "price": 0.2483333333333334 }, { - "id": "2020-05-09 3:00:00", + "time": "2020-05-09 3:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24958333333333335 + "price": 0.24958333333333335 }, { - "id": "2020-05-09 3:00:00", + "time": "2020-05-09 3:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.3166666666666666 + "price": 0.3166666666666666 }, { - "id": "2020-05-08 21:00:00", + "time": "2020-05-08 21:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.2369166666666667 + "price": 0.2369166666666667 }, { - "id": "2020-05-08 21:00:00", + "time": "2020-05-08 21:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24025000000000005 + "price": 0.24025000000000005 }, { - "id": "2020-05-08 21:00:00", + "time": "2020-05-08 21:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24133333333333332 + "price": 0.24133333333333332 }, { - "id": "2020-05-08 21:00:00", + "time": "2020-05-08 21:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24350000000000002 + "price": 0.24350000000000002 }, { - "id": "2020-05-08 21:00:00", + "time": "2020-05-08 21:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24900000000000008 + "price": 0.24900000000000008 }, { - "id": "2020-05-08 21:00:00", + "time": "2020-05-08 21:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.25 + "price": 0.25 }, { - "id": "2020-05-08 21:00:00", + "time": "2020-05-08 21:00:00", "kind": 1, "quality": 6, - "AVG(price)": 0.245 + "price": 0.245 }, { - "id": "2020-05-08 15:00:00", + "time": "2020-05-08 15:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23658333333333328 + "price": 0.23658333333333328 }, { - "id": "2020-05-08 15:00:00", + "time": "2020-05-08 15:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24116666666666664 + "price": 0.24116666666666664 }, { - "id": "2020-05-08 15:00:00", + "time": "2020-05-08 15:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24149999999999996 + "price": 0.24149999999999996 }, { - "id": "2020-05-08 15:00:00", + "time": "2020-05-08 15:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24383333333333326 + "price": 0.24383333333333326 }, { - "id": "2020-05-08 15:00:00", + "time": "2020-05-08 15:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.2483333333333334 + "price": 0.2483333333333334 }, { - "id": "2020-05-08 15:00:00", + "time": "2020-05-08 15:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24783333333333335 + "price": 0.24783333333333335 }, { - "id": "2020-05-08 09:00:00", + "time": "2020-05-08 09:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23791666666666664 + "price": 0.23791666666666664 }, { - "id": "2020-05-08 09:00:00", + "time": "2020-05-08 09:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24191666666666667 + "price": 0.24191666666666667 }, { - "id": "2020-05-08 09:00:00", + "time": "2020-05-08 09:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24150000000000002 + "price": 0.24150000000000002 }, { - "id": "2020-05-08 09:00:00", + "time": "2020-05-08 09:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24425 + "price": 0.24425 }, { - "id": "2020-05-08 09:00:00", + "time": "2020-05-08 09:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24900000000000008 + "price": 0.24900000000000008 }, { - "id": "2020-05-08 09:00:00", + "time": "2020-05-08 09:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.246 + "price": 0.246 }, { - "id": "2020-05-08 3:00:00", + "time": "2020-05-08 3:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23900000000000002 + "price": 0.23900000000000002 }, { - "id": "2020-05-08 3:00:00", + "time": "2020-05-08 3:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24166666666666667 + "price": 0.24166666666666667 }, { - "id": "2020-05-08 3:00:00", + "time": "2020-05-08 3:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24074999999999994 + "price": 0.24074999999999994 }, { - "id": "2020-05-08 3:00:00", + "time": "2020-05-08 3:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24216666666666664 + "price": 0.24216666666666664 }, { - "id": "2020-05-08 3:00:00", + "time": "2020-05-08 3:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24900000000000008 + "price": 0.24900000000000008 }, { - "id": "2020-05-08 3:00:00", + "time": "2020-05-08 3:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24549999999999997 + "price": 0.24549999999999997 }, { - "id": "2020-05-07 21:00:00", + "time": "2020-05-07 21:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23925000000000005 + "price": 0.23925000000000005 }, { - "id": "2020-05-07 21:00:00", + "time": "2020-05-07 21:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.2403333333333333 + "price": 0.2403333333333333 }, { - "id": "2020-05-07 21:00:00", + "time": "2020-05-07 21:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24041666666666664 + "price": 0.24041666666666664 }, { - "id": "2020-05-07 21:00:00", + "time": "2020-05-07 21:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24325000000000005 + "price": 0.24325000000000005 }, { - "id": "2020-05-07 21:00:00", + "time": "2020-05-07 21:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24841666666666673 + "price": 0.24841666666666673 }, { - "id": "2020-05-07 21:00:00", + "time": "2020-05-07 21:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24733333333333332 + "price": 0.24733333333333332 }, { - "id": "2020-05-07 15:00:00", + "time": "2020-05-07 15:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23758333333333334 + "price": 0.23758333333333334 }, { - "id": "2020-05-07 15:00:00", + "time": "2020-05-07 15:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.23991666666666667 + "price": 0.23991666666666667 }, { - "id": "2020-05-07 15:00:00", + "time": "2020-05-07 15:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.2410833333333333 + "price": 0.2410833333333333 }, { - "id": "2020-05-07 15:00:00", + "time": "2020-05-07 15:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24391666666666664 + "price": 0.24391666666666664 }, { - "id": "2020-05-07 15:00:00", + "time": "2020-05-07 15:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.2465833333333333 + "price": 0.2465833333333333 }, { - "id": "2020-05-07 15:00:00", + "time": "2020-05-07 15:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.25 + "price": 0.25 }, { - "id": "2020-05-07 09:00:00", + "time": "2020-05-07 09:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23874999999999993 + "price": 0.23874999999999993 }, { - "id": "2020-05-07 09:00:00", + "time": "2020-05-07 09:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.24141666666666664 + "price": 0.24141666666666664 }, { - "id": "2020-05-07 09:00:00", + "time": "2020-05-07 09:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24141666666666664 + "price": 0.24141666666666664 }, { - "id": "2020-05-07 09:00:00", + "time": "2020-05-07 09:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.24375 + "price": 0.24375 }, { - "id": "2020-05-07 09:00:00", + "time": "2020-05-07 09:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24583333333333335 + "price": 0.24583333333333335 }, { - "id": "2020-05-07 09:00:00", + "time": "2020-05-07 09:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24900000000000008 + "price": 0.24900000000000008 }, { - "id": "2020-05-07 3:00:00", + "time": "2020-05-07 3:00:00", "kind": 1, "quality": 0, - "AVG(price)": 0.23840000000000003 + "price": 0.23840000000000003 }, { - "id": "2020-05-07 3:00:00", + "time": "2020-05-07 3:00:00", "kind": 1, "quality": 1, - "AVG(price)": 0.2419 + "price": 0.2419 }, { - "id": "2020-05-07 3:00:00", + "time": "2020-05-07 3:00:00", "kind": 1, "quality": 2, - "AVG(price)": 0.24139999999999998 + "price": 0.24139999999999998 }, { - "id": "2020-05-07 3:00:00", + "time": "2020-05-07 3:00:00", "kind": 1, "quality": 3, - "AVG(price)": 0.2427 + "price": 0.2427 }, { - "id": "2020-05-07 3:00:00", + "time": "2020-05-07 3:00:00", "kind": 1, "quality": 4, - "AVG(price)": 0.24520000000000003 + "price": 0.24520000000000003 }, { - "id": "2020-05-07 3:00:00", + "time": "2020-05-07 3:00:00", "kind": 1, "quality": 5, - "AVG(price)": 0.24900000000000005 + "price": 0.24900000000000005 } ] \ No newline at end of file