Prezados, bom dia!
Fiz uma consulta para o SQL SERVER.
Porém estamos migrando a base de dados para o MYSQL.
Essa consulta não quer funcionar de forma alguma, teriam alguma dica de como resolver?
Desde já agradeço!
Esse código esta em SQL SERVER e gostaria de migrar para o MYSQL.
SELECT
t.tensao_nominal,REPLACE(e.DC_EQUIPAMENTO,'*',' ') as DC_EQUIPAMENTO
,MAX(N) AS MaiorValor
FROM TBL_CALC_CABO_ATERRAMENTO t
INNER JOIN TBL_EQUIPAMENTO e ON t.id_equipamento=e.ID_EQUIPAMENTO
CROSS APPLY (
VALUES(t.icc_trifasico), (t.icc_fase_terra), (t.icc_fase_fase), (t.icc_dc)
) AS v(N)
WHERE((t.icc_trifasico! = 0) Or (t.icc_fase_terra! = 0) Or (t.icc_fase_fase! = 0) Or (t.icc_dc! = 0))
AND t.id_empresa=1
GROUP BY t.tensao_nominal, e.DC_EQUIPAMENTO
Pergunta
Luciano Piva
Prezados, bom dia!
Fiz uma consulta para o SQL SERVER.
Porém estamos migrando a base de dados para o MYSQL.
Essa consulta não quer funcionar de forma alguma, teriam alguma dica de como resolver?
Desde já agradeço!
Esse código esta em SQL SERVER e gostaria de migrar para o MYSQL.
SELECT
t.tensao_nominal,REPLACE(e.DC_EQUIPAMENTO,'*',' ') as DC_EQUIPAMENTO
,MAX(N) AS MaiorValor
FROM TBL_CALC_CABO_ATERRAMENTO t
INNER JOIN TBL_EQUIPAMENTO e ON t.id_equipamento=e.ID_EQUIPAMENTO
CROSS APPLY (
VALUES(t.icc_trifasico), (t.icc_fase_terra), (t.icc_fase_fase), (t.icc_dc)
) AS v(N)
WHERE((t.icc_trifasico! = 0) Or (t.icc_fase_terra! = 0) Or (t.icc_fase_fase! = 0) Or (t.icc_dc! = 0))
AND t.id_empresa=1
GROUP BY t.tensao_nominal, e.DC_EQUIPAMENTO
Abraços
Link para o comentário
Compartilhar em outros sites
0 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.