Pessoal,
A sentença SQL abaixo passou a dar erro após a atualização da versão do RM para a versão 10.
A mensagem de erro que dá é a seguinte:
=========================================
A sentença SQL não é válida!
The variable name '@DATA_INICIO_D' has already been declared.
Variable names must be unique within a query batch or stored procedure.
Must declare the scalar variable "@CODCOLIGADA".
=====================================================
Sentença SQL:
SELECT f.chapa, f.dataadmissao, f.datademissao, '999999999999999999' numcartaomediservice,
CASE
WHEN dataadmissao BETWEEN :data_inicio_d AND :data_fim_d THEN
'I'
ELSE
CASE
WHEN datademissao BETWEEN :data_inicio_d AND :data_fim_d THEN
'C'
ELSE
'A'
END
END tipo_operacao,
CASE
WHEN dataadmissao BETWEEN :data_inicio_d AND :data_fim_d THEN
dataadmissao
ELSE
NULL
END data_ini_vigencia,
CASE
WHEN datademissao BETWEEN :data_inicio_d AND :data_fim_d THEN
datademissao
ELSE
NULL
END data_cancelamento
FROM pfunc f, pfcompl c
WHERE f.chapa = c.chapa
AND f.codcoligada = c.codcoligada
AND f.codcoligada = :codcoligada
AND f.chapa = :chapa