java sqlite PreparedStatement не возвращает результат

224
24 июля 2017, 13:11

Не происходит вход в тело цикла while при использовании первого запроса (rs: колонок 2, строк 0). Оба запроса рабочие, проверены в SQLiteStudio. Исключение (Exception) не происходит. Как исправить код, для использования первого запроса?

Первый запрос не возвращает ни одной строки:

String sql = "select sum(c_bytes) as c_bytes, DATE(c_time) as c_time from log group by DATE(c_time) order by c_time;";

Второй запрос возвращает строки:

 String sql = "select sum(c_bytes) as c_bytes, c_time as c_time from log group by c_time order by c_time;";

Код:

final String dbPath = "jdbc:sqlite:db.sqlite";

        try (Connection conn = DriverManager.getConnection(dbPath)) {
        if (conn != null) {
            PreparedStatement stmt = conn.prepareStatement(sql);
            ResultSet rs = stmt.executeQuery();
            while (rs.next()) {
                String c_time = rs.getString("c_time");
                int c_bytes = rs.getInt("c_bytes");
                //...
            }
            stmt.close();
        }

    } catch (Exception ex) {
        System.out.println(ex.getMessage());
    }

Как только меняю GROUP BY c_time на GROUP BY DATE(c_time) возвращается результат с количеством строк = 0

READ ALSO
Не работает валидация формы на jquery

Не работает валидация формы на jquery

Не работает валидация формы на jqueryНе могу понять почему

239
Как сделать так, чтобы фон сужался только справа и слева?

Как сделать так, чтобы фон сужался только справа и слева?

Всем привет! Есть вот такая секция на сайтеНадо чтобы при изменении размера экрана/браузера(то есть при адаптиве), фон сужался только слева...

214
Переключение overflow-y у модального окна и body

Переключение overflow-y у модального окна и body

Всем приветЕсть модальное окно, которое выезжает сверху

260