renatabarreto
(usa Red Hat)
Enviado em 17/09/2015 - 09:52h
Olá,
preciso alterar uma query que originalmente foi feita em MySQL e que não está funcionando no PostgreSQL. As funções utilizadas no Mysql não são compativeis com o Postgresql, gostaria de dicas e sugestões para resolver esse problema!!
Os erros acontecem aqui:
CAST(CONCAT(TIMESTAMPDIFF(HOUR, ss.datahoralimite, ss.datahorasuspensaosla), 'h',
TIMESTAMPDIFF(MINUTE, ss.datahoralimite + INTERVAL TIMESTAMPDIFF(HOUR, ss.datahoralimite, ss.datahorasuspensaosla) HOUR ,
ss.datahorasuspensaosla), 'm') AS CHAR)
E aqui:
CAST(CONCAT(TIMESTAMPDIFF(HOUR, ss.datahoralimite, coalesce(ss.datahorafim, CURRENT_TIMESTAMP)), 'h ',
TIMESTAMPDIFF(MINUTE, ss.datahoralimite + INTERVAL TIMESTAMPDIFF(HOUR, ss.datahoralimite, coalesce(ss.datahorafim, CURRENT_TIMESTAMP)) HOUR , coalesce(ss.datahorafim, CURRENT_TIMESTAMP)), 'm') AS CHAR)
Se alguém puder me ajudar agradeço muito!