]> granicus.if.org Git - vnstat/commitdiff
harmonize sql queries
authorTeemu Toivola <git@humdi.net>
Sun, 10 Mar 2019 18:52:29 +0000 (20:52 +0200)
committerTeemu Toivola <git@humdi.net>
Sun, 10 Mar 2019 18:52:29 +0000 (20:52 +0200)
src/dbsql.c

index d91363d04215765a3f203906f62690fce4878418..89bf09ff6fc18ad9f46776d442101fa9bf75ca9c 100644 (file)
@@ -1061,15 +1061,15 @@ int db_getdata_range(dbdatalist **dbdata, dbdatalistinfo *listinfo, const char *
                        if (resultlimit > 0) {
                                snprintf(limit, 64, "limit %"PRIu32"", resultlimit);
                        }
-                       sqlite3_snprintf(512, sql, "select * from (select id, strftime('%%s', date, 'utc'), rx, tx from day where interface=%"PRId64" %s %s order by rx+tx desc %s) order by rx+tx asc;", (int64_t)ifaceid, dbegin, dend, limit);
+                       sqlite3_snprintf(512, sql, "select * from (select id, strftime('%%s', date, 'utc') as date, rx, tx from day where interface=%"PRId64" %s %s order by rx+tx desc %s) order by rx+tx asc;", (int64_t)ifaceid, dbegin, dend, limit);
                } else {
-                       sqlite3_snprintf(512, sql, "select * from (select id, strftime('%%s', date, 'utc'), rx, tx from top where interface=%"PRId64" order by rx+tx desc %s) order by rx+tx asc;", (int64_t)ifaceid, limit);
+                       sqlite3_snprintf(512, sql, "select * from (select id, strftime('%%s', date, 'utc') as date, rx, tx from top where interface=%"PRId64" order by rx+tx desc %s) order by rx+tx asc;", (int64_t)ifaceid, limit);
                }
        } else {
                if (strlen(dbegin) && strlen(limit)) {
                        sqlite3_snprintf(512, sql, "select * from (select id, strftime('%%s', date, 'utc') as date, rx, tx from %s where interface=%"PRId64" %s %s order by date asc %s) order by date desc;", table, (int64_t)ifaceid, dbegin, dend, limit);
                } else {
-                       sqlite3_snprintf(512, sql, "select id, strftime('%%s', date, 'utc'), rx, tx from %s where interface=%"PRId64" %s %s order by date desc %s;", table, (int64_t)ifaceid, dbegin, dend, limit);
+                       sqlite3_snprintf(512, sql, "select id, strftime('%%s', date, 'utc') as date, rx, tx from %s where interface=%"PRId64" %s %s order by date desc %s;", table, (int64_t)ifaceid, dbegin, dend, limit);
                }
        }