Ola pessoal, estou desenvolvendo um sisteminha de controle de gastos.
possuo uma tabela "DESPESAS" onde esses gastos são guardados e preciso filtralos pelo mês e ano.
Descobri a função Extract que pega do campo "desp_data" o Mes e Ano.
fiz através dessa linha
SELECT desp_data, EXTRACT(Month from desp_data)mes, Extract (Year from desp_data) ano from funcionariosdespesas;
Até aqui OK!
Isso me retorna as colunas "desp_data" | "mes" | "ano"
de todos os registros que eu tenho nessa tabela.
agora eu gostaria de fazer um WHERE mes = 1 AND ano = 2013 por exemplo.
tentei dessa forma.
SELECT desp_data, EXTRACT(Month from desp_data)mes, Extract (Year from desp_data) ano from funcionariosdespesas WHERE mes = 1 and ano = 2013;
no entando eu recedo erro de que a coluna mes e ano não existem.
Pergunta
SombraVarvas
Ola pessoal, estou desenvolvendo um sisteminha de controle de gastos.
possuo uma tabela "DESPESAS" onde esses gastos são guardados e preciso filtralos pelo mês e ano.
Descobri a função Extract que pega do campo "desp_data" o Mes e Ano.
fiz através dessa linha
Até aqui OK! Isso me retorna as colunas "desp_data" | "mes" | "ano" de todos os registros que eu tenho nessa tabela. agora eu gostaria de fazer um WHERE mes = 1 AND ano = 2013 por exemplo. tentei dessa forma.no entando eu recedo erro de que a coluna mes e ano não existem.
é possivel fazer esse tipo de filtro?
alguém consegue me dar uma luz de como?
Agradeço à sua atenção.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.