Consulta PostgreSQL - SUM + Datas
08/10/2015
0
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?
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
Curtir tópico
+ 0
Responder
Post mais votado
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
verifique se nao eh data e hora, coisas deste tipo.
desculpe nao poder ajudar mais. rsrsr
Alex Lekao
Responder
Clique aqui para fazer login e interagir na Comunidade :)