none
Select dentro de Select para calcular RRS feed

  • Pergunta

  • Prezados amigos,

    Tenho uma tabela com varios campos,e gostaria de fazer um calculo de percentual com a quantidade que sera retornado das outras consultas..Porem nas consultas internas precisa usar o GROUP BY..e né nesse ponto que esta calculando porem errado..

    Seria assim:

    SELECT tabela1.total*100/tabela2.total as percentual
    FROM
    (SELECT COUNT(*) as total FROM tabela
    WHERE ano=2016
    GROUP BY campoQualquer) tabela1,
    (SELECT COUNT(*) as total FROM tabela
    WHERE ano=2016 AND campo='ENCERRADA'
    GROUP BY campoQualquer)tabela2

    Desde ja agradeço!
    Abraços!

    quarta-feira, 8 de junho de 2016 19:56

Respostas

Todas as Respostas