renata.barreto Postado Setembro 17, 2015 Denunciar Share Postado Setembro 17, 2015 (editado) 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! Editado Setembro 17, 2015 por renata.barreto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Setembro 17, 2015 Denunciar Share Postado Setembro 17, 2015 Olá!Qual é o erro gerado?Tente trocar o AS CHAR por AS TEXT Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renata.barreto Postado Setembro 17, 2015 Autor Denunciar Share Postado Setembro 17, 2015 Olá!Qual é o erro gerado?Tente trocar o AS CHAR por AS TEXTDá erro na função TIMESTAMPDIFF que não existe no PostgreSQL!Não sei o que usar no lugar dela! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
renata.barreto
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:
E aqui:
Se alguém puder me ajudar agradeço muito!
Editado por renata.barretoLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.