From 85d32aff2284fc7faee50d013ca87bf64447e4d0 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Sun, 26 Mar 2023 11:32:15 -0700 Subject: [PATCH] Fix select / delete trkpt timestamp query <=, >=. --- app/src/main/java/net/voussoir/trkpt/Database.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/voussoir/trkpt/Database.kt b/app/src/main/java/net/voussoir/trkpt/Database.kt index 7308c43..a07da99 100644 --- a/app/src/main/java/net/voussoir/trkpt/Database.kt +++ b/app/src/main/java/net/voussoir/trkpt/Database.kt @@ -64,7 +64,7 @@ class Database(val trackbook: net.voussoir.trkpt.Trackbook) { Log.i("VOUSSOIR", "Track.delete ${device_id} ${start_time} -- ${end_time}.") this.begin_transaction() - this.connection.delete("trkpt", "device_id = ? AND time > ? AND time < ?", arrayOf(device_id, start_time.toString(), end_time.toString())) + this.connection.delete("trkpt", "device_id = ? AND time >= ? AND time <= ?", arrayOf(device_id, start_time.toString(), end_time.toString())) this.commit() } @@ -88,7 +88,7 @@ class Database(val trackbook: net.voussoir.trkpt.Trackbook) { Log.i("VOUSSOIR", "Track.trkpt_generator: Querying points between ${start_time} -- ${end_time}.") return _trkpt_generator(this.connection.rawQuery( - "SELECT device_id, lat, lon, time, ele, accuracy, sat FROM trkpt WHERE device_id = ? AND time > ? AND time < ? ORDER BY time ASC", + "SELECT device_id, lat, lon, time, ele, accuracy, sat FROM trkpt WHERE device_id = ? AND time >= ? AND time <= ? ORDER BY time ASC", arrayOf(device_id, start_time.toString(), end_time.toString()) )) }