Consulta PostgreSQL - SUM + Datas

08/10/2015

Olá amigos, tudo bem? Estou com um probleminha no PostgreSQL, estou mingrando um banco de dados Firebird para essa nova base e algumas coisas no sistema não funcionam, uma delas é essa consulta aí abaixo, vejam.

public DataTable getTotalEntradaMes(DateTime dataInicio, DateTime dataFim)
{
Cmd.CommandText = @"SELECT SUM(EN_VALOR) AS TOTAL FROM entrada
WHERE EN_DATA >= @DATA_INICIO
AND EN_DATA <= @DATA_FIM ";

Cmd.Parameters.AddWithValue("@DATA_INICIO", dataInicio);
Cmd.Parameters.AddWithValue("@DATA_FIM", dataFim);
DataTable dt = ExecutaSelect();
return dt;
}

Dentro no meu C# tenho esse select que não retorna nada, porem se eu tirar a clausula WHERE deixando apenas SELECT SUM(EN_VALOR) AS TOTAL FROM entrada funciona normal, mas eu preciso trazer o sum do internvalo de datas. O que pode estar acontecendo?

Thiago Trassi

Melhor resposta

08/10/2015

isso nao eh o meu forte, mas possivelmente o parametro nao esta sendo reconhecido com uma data no modelo que vc precisa.

verifique se nao eh data e hora, coisas deste tipo.

desculpe nao poder ajudar mais. rsrsr

Alex Lekao

Responder Citar