none
FUNÇÃO COUNT + CASE GERANDO ERRO RRS feed

  • Pergunta

  • Boa tarde,

    Eu tenho a seguinte função que me retorna o número de Itens/pedido:

    ROUND(CAST(COUNT(D2_PEDIDO) AS FLOAT)/CAST(COUNT(DISTINCT D2_PEDIDO) AS FLOAT),0) 

    Esta roda normalmente só que preciso agora saber o mesmo valor mas com a condição F2_VEND2='' e ai que não estou conseguindo resolver

    Eu tentei assim mas da erro:

    CASE WHEN F2_VEND2='' THEN CAST(COUNT(D2_PEDIDO) AS FLOAT)/CAST(COUNT(DISTINCT D2_PEDIDO) AS FLOAT) ELSE 0 END

    Poderiam me ajudar...

    Vlw!

    terça-feira, 27 de fevereiro de 2018 16:38

Respostas

Todas as Respostas