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?