Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos!Tenho uma sentença que está utilizando o CASE:SELECT CASE WHEN CODTMV = '2.2.15' THEN VALOROPRF1 END 'QTD TROCA', CASE WHEN CODTMV IN('2.2.01','2.2.02','2.2.04') THEN (QUANTIDADE * PRECOUNITARIO) END 'QTD VENDA'FROM TITMMOV Eu preciso dividir um campo pelo outro para poder ter o percentual...alguem pode me ajudar???Grande abraço a todos
Boa tarde a todos!Tenho uma sentença que está utilizando o CASE:SELECT CASE WHEN CODTMV = '2.2.15' THEN VALOROPRF1 END 'QTD TROCA', CASE WHEN CODTMV IN('2.2.01','2.2.02','2.2.04') THEN (QUANTIDADE * PRECOUNITARIO) END 'QTD VENDA'FROM TITMMOV Eu preciso dividir um campo pelo outro para poder ter o percentual...alguem pode me ajudar???Grande abraço a todos
Desculpa, mas ainda nao entendi como fazer essa divisão
+ou- assim:
SELECTCASE WHEN CODTMV = '2.2.15' THEN VALOROPRF1 END 'QTD TROCA',CASE WHEN CODTMV IN('2.2.01','2.2.02','2.2.04') THEN (QUANTIDADE PRECOUNITARIO) END 'QTD VENDA',(CASE WHEN CODTMV IN('2.2.01','2.2.02','2.2.04') THEN (QUANTIDADE PRECOUNITARIO) END / CASE WHEN CODTMV = '2.2.15' THEN VALOROPRF1 END) * 100 AS PERCENTUALFROMTITMMOV
copia todo a sentença dos campos e faz a conta ou então joga numa virtual, dai você consegue fazer sem repetir as senteças dos campos