Pessoal, estou com algumas duvidas muito básicas, se puderem me ajudar...
Já havia mandado um email antes, mas esse é mais específico.
1) Tenho uma tabela com datas e valores, se quero listar TODOS os anos
contidos naquela tabela como devo fazer? Cheguei até aqui:
select (SELECT date_part('YEAR', (select min(obsdate) from
tb_rainfallinstantaneous))) as ano from tb_rainfallinstantaneous;
Mas minha intenção seria listar não só as menores anos, mas TODOS os anos. A
mesma coisa irei fazer para mês, dia, hora, minuto...
Se desse certo seria mais ou menos assim que eu queria:
select (SELECT date_part('YEAR', (select obsdate from
tb_rainfallinstantaneous))) as ano from tb_rainfallinstantaneous;
Mas tá errado =/
2) Na minha aplicação (em Java) já acessei o bd e tá dando tudo blza,
armazeno os dados lá e etc, normal. Mas para "pegar" dados do banco e
armazená-los em outro meio de saída (retornar os dados na verdade), por
exemplo num arquivo, acho que não devo usar simplesmente a função select,
imagino que ela não retorne o resultado em si. Estou certo? Para quem
entende um pouco de java ai vai um trecho do meu código:
public void exportToTxtYearlyData(){
try {
FileWriter writer = new FileWriter(this.file,true);
PrintWriter printer = new PrintWriter(writer);
Class.forName("org.postgresql.Driver");
Connection conexao = (Connection) DriverManager.getConnection(
"jdbc:postgresql://localhost:5432/beerdb", "admin",
"123456");
Statement sql = ((java.sql.Connection)
conexao).createStatement();
String comand = ""; //aqui colocaria a consulta
int qtde = sql.executeUpdate(comand);
printer.print(); //imprimo o resultado da consulta no arquivo
txt, não sei o que coloco aqui =/
printer.close();
writer.close();
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
Pois bem, é isso, espero que eu tenha sido claro e espero que possam me
ajudar tb! =D
Caso tenham alguma literatura e possam me dizer, agradeço.
[]'s
--
Bruno Neiva Moreno
http://indiota.blogspot.com
:: Ciência da Computação - UFPB ::
"Tudo posso naquele que me fortalece" Fl. 4:13
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral