diff --git a/oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/H2TraceQueryDAO.java b/oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/H2TraceQueryDAO.java index f09c152ea..18971ec9d 100644 --- a/oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/H2TraceQueryDAO.java +++ b/oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/H2TraceQueryDAO.java @@ -99,15 +99,13 @@ public class H2TraceQueryDAO implements ITraceQueryDAO { sql.append(" and ").append(SegmentRecord.TIME_BUCKET).append(" <= ?"); parameters.add(endSecondTB); } - if (minDuration != 0 || maxDuration != 0) { - if (minDuration != 0) { - sql.append(" and ").append(SegmentRecord.LATENCY).append(" >= ?"); - parameters.add(minDuration); - } - if (maxDuration != 0) { - sql.append(" and ").append(SegmentRecord.LATENCY).append(" <= ?"); - parameters.add(maxDuration); - } + if (minDuration != 0) { + sql.append(" and ").append(SegmentRecord.LATENCY).append(" >= ?"); + parameters.add(minDuration); + } + if (maxDuration != 0) { + sql.append(" and ").append(SegmentRecord.LATENCY).append(" <= ?"); + parameters.add(maxDuration); } if (!Strings.isNullOrEmpty(endpointName)) { sql.append(" and ").append(SegmentRecord.ENDPOINT_NAME).append(" like concat('%',?,'%')");