tamabenetti
Members-
Total de itens
12 -
Registro em
-
Última visita
Reputação
0 ComumSobre tamabenetti
-
+- ISSO?? select if(OPERACAO=1,VENDA_VALOR * QTDE,0) - IF(OPERACAO=1 and NF_CANBCELADA="S",VENDA_VALOR*QTDE,0) FROM FATO_VENDAS **COMO COLOCAR MAIS DE UMA CONDIÇÃO??
-
kkkkk eu imagino. Obrigada!!!!!!!!!
-
Boa tarde! Preciso montar o seguinte exemplo de calculo via query. Eu não sei como criar condições dentro do cálculo, queria ter uma base de como montar isso. Na tabela de VENDAS eu possuo todos os campos necessários para esse cálculo. ( Essa expressão calcula a venda líquida, então considera operações de venda e devoluções, além das NFs canceladas também.) =(((SUM(IF(OPERACAO=1,[QUANTIDADE]*[VLR_UNITARIO])))-(SUM(IF(OPERACAO=1 AND NF_CANCELADA='S',[QUANTIDADE]*[VLR_UNITARIO]))))-((SUM(IF(OPERACAO=1,[VLR_DESCONTO])))-(SUM(IF(OPERACAO=1 AND NF_CANCELADA='S',[VLR_DESCONTO]))))+((SUM(IF(OPERACAO=1,[VLR_ICMS_ST])))-(SUM(IF(OPERACAO=1 AND NF_CANCELADA='S',[VLR_ICMS_ST])))))-(((SUM(IF(OPERACAO=6,[QUANTIDADE]*[VLR_UNITARIO])))-(SUM(IF(OPERACAO=6 AND NF_CANCELADA='S',[QUANTIDADE]*[VLR_UNITARIO]))))-((SUM(IF(OPERACAO=6,[VLR_DESCONTO])))-(SUM(IF(OPERACAO=6 AND NF_CANCELADA='S',[VLR_DESCONTO]))))+((SUM(IF(OPERACAO=6,[VLR_ICMS_ST])))-(SUM(IF(OPERACAO=6 AND NF_CANCELADA='S',[VLR_ICMS_ST])))))
-
Pessoal, muito obrigada pelo retorno. Eu tive resposta em outro forúm com a seguinte sugestão e deu certo. SELECT distinct vendedor, count(distinct cliente), count(distinct CONCAT(cliente,produto)) FROM FATO_VENDAS a GROUP BY vendedor
-
AJUDAAAA Pessoal eu preciso da quantidade total de itens diferentes vendidos por cliente para cada vendedor. Eu tenho o seguinte: Vendedor | CLIENTE | PRODUTO | data_VENDA JOAO | MERCADO SORRISO | PRESUNTO | 01/07/2019 JOAO | PADARIA SONHO | PRESUNTO | 03/07/2019 JOAO | SUPERCENTER | PRESUNTO | 05/07/2019 JOAO | SUPERCENTER | PRESUNTO | 10/07/2019 LUIZ | CONFEITARIA A | AÇUCAR | 15/07/2019 PRECISO DESSE RESULTADO: Vendedor | Total clientes vendidos | total produtos diferentes vendidos POR CLIENTE JOAO | 3 | 3 * LUIZ | 1 | 1 *O total é 3 porque eu preciso considerar a venda do produto por cliente, e não somente por vendedor. Quando eu utilizo o group by ele considera apenas o total de produtos vendidos por VENDEDOR, e não considera a venda para clientes diferentes. SELECT distinct vendedor, count(distinct cliente), count(distinct produto) FROM FATO_VENDAS a GROUP BY vendedor Por favor me ajudem!!!