Prezados Srs,
Peço a ajuda de todos para resolver o seguinte problema, estou tendo problemas em um comando sql. No mysql o comando funciona perfeitamente, porém quando coloco dentro do scriptcase não funciona. O comando é o seguinte:
[i]SELECT * (
CASE WHEN LICENCA_TERMINO < ‘{LICENCA_TERMINO}’
THEN (
CASE WHEN ‘{LICENCA_INICIO}’ > LICENCA_INICIO
THEN DATEDIFF( LICENCA_TERMINO, ‘{LICENCA_INICIO}’ ) +1
ELSE LICENCA_DIAS
END
)
ELSE DATEDIFF( ‘{LICENCA_TERMINO}’, LICENCA_INICIO ) +1
END
) AS DIAS
FROM cad_licenca
WHERE licenca_cidade = ‘{LICENCA_FRACAO}’
AND (
LICENCA_INICIO
BETWEEN ‘{LICENCA_INICIO}’
AND ‘{LICENCA_TERMINO}’
OR LICENCA_TERMINO
BETWEEN ‘{LICENCA_INICIO}’
AND ‘{LICENCA_TERMINO}’
)[/i]
O Erro que aperece é:
Erro ao conectar ao banco de dados.
unrecognized token: “{” (0
Já tentei varias alternativa mas ainda não consegui nada.
Desde já agradeço.