Не происходит вход в тело цикла 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
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Не работает валидация формы на jqueryНе могу понять почему
Всем привет! Есть вот такая секция на сайтеНадо чтобы при изменении размера экрана/браузера(то есть при адаптиве), фон сужался только слева...
Всем приветЕсть модальное окно, которое выезжает сверху