Fixed tag query
This commit is contained in:
@@ -1348,7 +1348,7 @@ exports.getValuesClosestTo = (req, res) ->
|
||||
sqlite3 = require('sqlite3').verbose()
|
||||
db = new sqlite3.Database(dbFile)
|
||||
db.serialize ()->
|
||||
query = 'SELECT *, MIN(ABS(dtime - ?)) as dist FROM tag_vals GROUP BY name ORDER BY abs(dtime - ?);'
|
||||
query = 'SELECT v1.id, v1.tagID, v1.dtime, v1.val, t.name, t.class, t.units FROM tag_vals v1 LEFT JOIN tags t ON t.id = v1.tagID WHERE v1.id = (SELECT v2.id FROM tag_vals v2 WHERE v2.tagID = v1.tagID ORDER BY ABS(v2.dtime - ?) ASC LIMIT 1);'
|
||||
prepQuery = db.prepare query
|
||||
prepQuery.all req.params.unixTS, (err, rows)->
|
||||
prepQuery.finalize()
|
||||
|
||||
Reference in New Issue
Block a user