Converter consulta SQL para Oracle
Enviado: Seg, 04 Out 2021 12:36 pm
Amigos,
Alguém pode me ajudar a converter a consulta SQL para Oracle:
Alguém pode me ajudar a converter a consulta SQL para Oracle:
SELECT
(F.CHAPA+' - '+F.NOME) AS 'FUNCIONARIO',
(FN.CODIGO+' - '+FN.NOME) AS 'FUNCAO',
CONVERT(VARCHAR(10), H.DTMUDANCA, 103) AS 'INICIO',
LEAD(CONVERT(VARCHAR(10), H.DTMUDANCA, 103), 1 , 'ATUAL')
OVER(ORDER BY H.DTMUDANCA) AS 'FIM',
DATEDIFF(MM, H.DTMUDANCA,
LEAD(H.DTMUDANCA, 1 , GETDATE())
OVER(ORDER BY H.DTMUDANCA)) AS DIFF
FROM PFUNC F WITH(NOLOCK)
INNER JOIN PFHSTFCO H WITH(NOLOCK)
ON H.CODCOLIGADA = F.CODCOLIGADA
AND H.CHAPA = F.CHAPA
INNER JOIN PFUNCAO FN WITH(NOLOCK)
ON FN.CODCOLIGADA = H.CODCOLIGADA
AND FN.CODIGO = H.CODFUNCAO
WHERE F.CODCOLIGADA = 1
AND F.CHAPA = '01018379'
AND H.DTMUDANCA BETWEEN '' AND ''
ORDER BY H.DTMUDANCA ASC