diff --git a/src/main/java/info/peper/vz/rest/FillAggregateTableMain2.java b/src/main/java/info/peper/vz/rest/FillAggregateTableMain2.java index b070292..e31656f 100644 --- a/src/main/java/info/peper/vz/rest/FillAggregateTableMain2.java +++ b/src/main/java/info/peper/vz/rest/FillAggregateTableMain2.java @@ -107,7 +107,13 @@ public class FillAggregateTableMain2 { } else { value = rs.getLong("value"); } - final long tsDiff = Math.min(timestamp - currentTimestamp, intervalEndTimestamp - currentTimestamp); + final long tsDiff; + if (timestamp < intervalEndTimestamp) { + tsDiff = timestamp - currentTimestamp; + } else { + tsDiff = intervalEndTimestamp - currentTimestamp; + } +// final long tsDiff = Math.min(timestamp - currentTimestamp, intervalEndTimestamp - currentTimestamp); sumDiff += tsDiff; currentTimestamp = timestamp; if (value > 0) {