const dbRecords = _db.query(` SELECT evento.titulo, to_char(evento.data, 'DD/MM/YYYY') AS data, evento.capacidade, evento.preco, categoria_evento.nome AS categoria, (SELECT count(*) FROM evento evento2 WHERE evento2.id_categoria = evento.id_categoria) as quantia, ROW_NUMBER () OVER (PARTITION BY categoria_evento.id ORDER BY categoria_evento.nome) as linha FROM evento JOIN categoria_evento ON evento.id_categoria = categoria_evento.id ORDER BY categoria `); _out.println('
| Título | ') _out.println('Data | ') _out.println('Capacidade | ') _out.println('Preço | ') _out.println('Categoria | ') _out.println('
|---|---|---|---|---|
| ${dbRecord.getString("titulo")} | `) _out.println(`${dbRecord.getString("data")} | `) _out.println(`${dbRecord.getInt("capacidade")} | `) _out.println(`${dbRecord.getDouble("preco")} | `) {imprimeCategoria && _out.println(`${dbRecord.getString("categoria")} | `)} _out.println('