Olá estou com uma duvida para realizar a seguinte expressão, onde o sql retorna a seguinte critica:
Mensagem 130, Nível 15, Estado 1, Linha 60
Não é possível executar uma função de agregação em uma expressão que contenha uma agregação ou uma subconsulta.
SUM (lin.kmtpla / (SELECT COUNT(DISTINCT C.CODHOR)
FROM
MANI MAN INNER JOIN
IMAM IMA ON IMA.CODMAN=MAN.CODMAN AND IMA.SERMAN=MAN.SERMAN AND IMA.FILMAN=MAN.CODFIL INNER JOIN
CONH C ON C.CODCON=IMA.CODDOC AND C.CODFIL=IMA.FILDOC AND C.SERCON=IMA.SERDOC LEFT OUTER JOIN
HORA HOR ON HOR.CODHOR=C.CODHOR LEFT OUTER JOIN
LINHA LIN ON LIN.CODLIN=HOR.CODLIN
where man.CODMAN = c.CODMAN)) AS TOT_KM,
Pergunta
Lucas Callegari Machado
Conseguem me ajudar por favor?
Olá estou com uma duvida para realizar a seguinte expressão, onde o sql retorna a seguinte critica:
Mensagem 130, Nível 15, Estado 1, Linha 60
Não é possível executar uma função de agregação em uma expressão que contenha uma agregação ou uma subconsulta.
SUM (lin.kmtpla / (SELECT COUNT(DISTINCT C.CODHOR)
FROM
MANI MAN INNER JOIN
IMAM IMA ON IMA.CODMAN=MAN.CODMAN AND IMA.SERMAN=MAN.SERMAN AND IMA.FILMAN=MAN.CODFIL INNER JOIN
CONH C ON C.CODCON=IMA.CODDOC AND C.CODFIL=IMA.FILDOC AND C.SERCON=IMA.SERDOC LEFT OUTER JOIN
HORA HOR ON HOR.CODHOR=C.CODHOR LEFT OUTER JOIN
LINHA LIN ON LIN.CODLIN=HOR.CODLIN
where man.CODMAN = c.CODMAN)) AS TOT_KM,
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.