Boa tarde,
Estou implementando um relatório que me trás alguns dados de um processo, buscando dados na tabela metalista do formulário usando a seguinte query:
SELECT dtSolic AS 'Data Solicitação', solicitante AS 'Representante',
CASE
WHEN (cotacaoAceita = 'S') THEN 'Sim'
WHEN (cotacaoAceita = 'N') THEN 'Não'
WHEN (cotacaoAceita = 'R') THEN 'Renegociação'
WHEN (cotacaoAceita = '') THEN 'Em andamento...'
ELSE ISNULL(cotacaoAceita, 'NÃO INFORMADO') END AS 'Pedido aceito',
COUNT(DISTINCT numProcesso) AS 'Qtd. Solicitações',
SUM(isnull(cast(somaPecas as float),0)) AS 'Qtd. Peças',
SUM(isnull(cast(somaPecasFechada as float),0)) AS 'Peças Fechadas'
FROM
ML001008 AS AcompCotacao
WHERE
AcompCotacao.solicitante <> 'Gabriel Antognoli'
AND AcompCotacao.solicitante <> 'totvs totvs'
AND AcompCotacao.solicitante <> 'Otavio Henrique Rabelo Odenik'
GROUP BY solicitante, cotacaoAceita, dtSolic ORDER BY Representante
Essa query me da os dados que preciso, porém o usuário informa dois parâmetros antes de abrir o relatório, a data inicial e a data final(em anexo), porém não realiza o filtro de data que implementei(conforme anexo), trazendo resultados fora do intervalo preenchido como mostrado em anexo.