SQL bug fix (Overview page still not working)
Former-commit-id: 497a8509c8d199e8d106f3baaa0de357caa922e7
This commit is contained in:
parent
fdc9183c0c
commit
4370557958
1 changed files with 32 additions and 32 deletions
|
|
@ -25,45 +25,45 @@ public class PCOverviewHttpPage implements HttpPage {
|
||||||
try {
|
try {
|
||||||
DBConnection db = HalContext.getDB();
|
DBConnection db = HalContext.getDB();
|
||||||
ArrayList<PowerData> minDataList = db.exec(
|
ArrayList<PowerData> minDataList = db.exec(
|
||||||
"SELECT user.username as username, "
|
"SELECT user.username as username,"
|
||||||
+ "sensor_data_aggr.timestamp_start as timestamp_start, "
|
+ " sensor_data_aggr.timestamp_start as timestamp_start,"
|
||||||
+ "sensor_data_aggr.timestamp_end as timestamp_end , "
|
+ " sensor_data_aggr.timestamp_end as timestamp_end,"
|
||||||
+ "sensor_data_aggr.data as data, "
|
+ " sensor_data_aggr.data as data,"
|
||||||
+ "sensor_data_aggr.confidence as confidence, "
|
+ " sensor_data_aggr.confidence as confidence,"
|
||||||
+ DataAggregatorDaemon.FIVE_MINUTES_IN_MS + " as period_length"
|
+ DataAggregatorDaemon.FIVE_MINUTES_IN_MS + " as period_length"
|
||||||
+ "FROM sensor_data_aggr, user, sensor "
|
+ " FROM sensor_data_aggr, user, sensor"
|
||||||
+ "WHERE sensor.id = sensor_data_aggr.sensor_id "
|
+ " WHERE sensor.id = sensor_data_aggr.sensor_id"
|
||||||
+ "AND user.id = sensor.user_id "
|
+ " AND user.id = sensor.user_id"
|
||||||
+ "AND timestamp_end-timestamp_start == " + (DataAggregatorDaemon.FIVE_MINUTES_IN_MS-1)
|
+ " AND timestamp_end-timestamp_start == " + (DataAggregatorDaemon.FIVE_MINUTES_IN_MS-1)
|
||||||
+ "AND timestamp_start > " + (System.currentTimeMillis() - DataAggregatorDaemon.DAY_IN_MS)
|
+ " AND timestamp_start > " + (System.currentTimeMillis() - DataAggregatorDaemon.DAY_IN_MS)
|
||||||
+ "ORDER BY timestamp_start ASC",
|
+ " ORDER BY timestamp_start ASC",
|
||||||
new SQLPowerDataBuilder());
|
new SQLPowerDataBuilder());
|
||||||
ArrayList<PowerData> hourDataList = db.exec(
|
ArrayList<PowerData> hourDataList = db.exec(
|
||||||
"SELECT user.username as username, "
|
"SELECT user.username as username,"
|
||||||
+ "sensor_data_aggr.timestamp_start as timestamp_start, "
|
+ " sensor_data_aggr.timestamp_start as timestamp_start,"
|
||||||
+ "sensor_data_aggr.timestamp_end as timestamp_end , "
|
+ " sensor_data_aggr.timestamp_end as timestamp_end,"
|
||||||
+ "sensor_data_aggr.data as data, "
|
+ " sensor_data_aggr.data as data,"
|
||||||
+ "sensor_data_aggr.confidence as confidence, "
|
+ " sensor_data_aggr.confidence as confidence,"
|
||||||
+ DataAggregatorDaemon.HOUR_IN_MS + " as period_length"
|
+ DataAggregatorDaemon.HOUR_IN_MS + " as period_length"
|
||||||
+ "FROM sensor_data_aggr, user, sensor "
|
+ " FROM sensor_data_aggr, user, sensor"
|
||||||
+ "WHERE sensor.id = sensor_data_aggr.sensor_id "
|
+ " WHERE sensor.id = sensor_data_aggr.sensor_id"
|
||||||
+ "AND user.id = sensor.user_id "
|
+ " AND user.id = sensor.user_id"
|
||||||
+ "AND timestamp_end-timestamp_start == " + (DataAggregatorDaemon.HOUR_IN_MS-1)
|
+ " AND timestamp_end-timestamp_start == " + (DataAggregatorDaemon.HOUR_IN_MS-1)
|
||||||
+ "AND timestamp_start > " + (System.currentTimeMillis() - 3*DataAggregatorDaemon.DAY_IN_MS)
|
+ " AND timestamp_start > " + (System.currentTimeMillis() - 3*DataAggregatorDaemon.DAY_IN_MS)
|
||||||
+ "ORDER BY timestamp_start ASC",
|
+ " ORDER BY timestamp_start ASC",
|
||||||
new SQLPowerDataBuilder());
|
new SQLPowerDataBuilder());
|
||||||
ArrayList<PowerData> dayDataList = db.exec(
|
ArrayList<PowerData> dayDataList = db.exec(
|
||||||
"SELECT user.username as username, "
|
"SELECT user.username as username,"
|
||||||
+ "sensor_data_aggr.timestamp_start as timestamp_start, "
|
+ " sensor_data_aggr.timestamp_start as timestamp_start,"
|
||||||
+ "sensor_data_aggr.timestamp_end as timestamp_end , "
|
+ " sensor_data_aggr.timestamp_end as timestamp_end,"
|
||||||
+ "sensor_data_aggr.data as data, "
|
+ " sensor_data_aggr.data as data,"
|
||||||
+ "sensor_data_aggr.confidence as confidence, "
|
+ " sensor_data_aggr.confidence as confidence,"
|
||||||
+ DataAggregatorDaemon.DAY_IN_MS + " as period_length"
|
+ DataAggregatorDaemon.DAY_IN_MS + " as period_length"
|
||||||
+ "FROM sensor_data_aggr, user, sensor "
|
+ " FROM sensor_data_aggr, user, sensor"
|
||||||
+ "WHERE sensor.id = sensor_data_aggr.sensor_id "
|
+ " WHERE sensor.id = sensor_data_aggr.sensor_id"
|
||||||
+ "AND user.id = sensor.user_id "
|
+ " AND user.id = sensor.user_id"
|
||||||
+ "AND timestamp_end-timestamp_start == " + (DataAggregatorDaemon.DAY_IN_MS-1)
|
+ " AND timestamp_end-timestamp_start == " + (DataAggregatorDaemon.DAY_IN_MS-1)
|
||||||
+ "ORDER BY timestamp_start ASC",
|
+ " ORDER BY timestamp_start ASC",
|
||||||
new SQLPowerDataBuilder());
|
new SQLPowerDataBuilder());
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue