Olá pessoal. Tou aqui com uma dúvida de como fazer um determinado select…
Bem, tenho uma tabela chamada pagamentos e dentre as colunas existentes nela, tenho uma em especial chamada dataVencimento cuja mesma deve me retornar informações especificas…
O problema é que eu num tou sabendo pegar a informação pelo mês.
Assim… tenho ela no banco do tipo date… que tem o dia, mês e ano. Mas o usuário quer que eu mostre apenas os pagamentos do mês de janeiro… como faço um select pra pegar informações soh com um mês em especifico?
Problemas com um Select
S
8 Respostas
L
Qual banco de dados está utilizando?
S
postgreSQL
L
Com qual formatação de data o seu BD trabalha?
DD/MM/YYYY
YYYY/MM/DD
MM/DD/YYYY
como seria?
L
É isso ae thingol, esse link resume tudo…
Bacana.
S
Obrigada! 
S
Desculpa de novo encomodar… :oops:
Blza… entendi como faço pra selecionar o mês e talz…
Mas… ainda tou com duvidas de como juntar meu
SELECT * FROM pagamentos WHERE …
com
SELECT EXTRACT(MONTH FROM TIMESTAMP ‘2001-02-16 20:38:40’);
Lá no programa o usuário vai passar soh o mês pra mim… exemplo “02”
Seu SQL:
SELECT * FROM SUATABELA WHERE EXTRACT(MONTH FROM dtVencimento ) = :mes
Java
SimpleDateFormat format = new SimpleDateFormat("MM");
Date d = null;
try
{
d = format.parse("02"); // mes que o usuario informou
} catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Mes "+format.format(d));
Criado 6 de fevereiro de 2008
Ultima resposta 6 de fev. de 2008
Respostas 8
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo