Perguntas Ajuda query
- vcosta
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
10 anos 1 mês atrás #25471
por vcosta
Ajuda query foi criado por vcosta
Bom dia , Alguem poderia ajudar na criação de uma query?
tabela de pedidos de compras(SC7)
O rateio do frete foi feito pelo valor e eu gostaria de corrigir para rateio por quantidade, gostaria de montar uma query para correção, segue exemplo abaixo:
X =Soma os valores dos fretes dos item do pedido(c7_frete)
Y =Soma as quantidades dos item do pedido (c7_quant)
Z = X / Y * C7_quant (gravar este valor no c7_frete de cada item.
desta forma o valor do frete dos itens fica rateado por quantidade e NÃO por valor.
Se alguem puder ajudar eu ficarei super grato.
Valter
tabela de pedidos de compras(SC7)
O rateio do frete foi feito pelo valor e eu gostaria de corrigir para rateio por quantidade, gostaria de montar uma query para correção, segue exemplo abaixo:
X =Soma os valores dos fretes dos item do pedido(c7_frete)
Y =Soma as quantidades dos item do pedido (c7_quant)
Z = X / Y * C7_quant (gravar este valor no c7_frete de cada item.
desta forma o valor do frete dos itens fica rateado por quantidade e NÃO por valor.
Se alguem puder ajudar eu ficarei super grato.
Valter
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 1 mês atrás #25476
por kanaamlrr
Respondido por kanaamlrr no tópico Ajuda query
Boa tarde,
Segue um exemplo de query que irá retornar o cálculo desejado.
Segue um exemplo de query que irá retornar o cálculo desejado.
WITH CTE AS (
SELECT SUM(C7_FRETE) AS FRETE, SUM(C7_QUANT) AS QUANT, C7_NUM AS NUM FROM SC7010
WHERE D_E_L_E_T_ <> '*'
AND C7_FILIAL = '01'
GROUP BY C7_NUM)
SELECT FRETE,QUANT,C7_QUANT,(FRETE/QUANT)*C7_QUANT FROM SC7010 C7
INNER JOIN CTE ON C7_NUM = NUM
WHERE C7.D_E_L_E_T_ <> '*' AND C7_FILIAL ='01'
Por favor Acessar ou Registrar para participar da conversa.
- vcosta
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
10 anos 1 mês atrás #25477
por vcosta
Respondido por vcosta no tópico Ajuda query
Kanaân, muitissimo obrigado.
o retornou o calculo corretamente, preciso gravar este resultado no proprio campo c7_frete, como seria o restante da query?
mais uma vez muito obrigado
abs.
Valter
o retornou o calculo corretamente, preciso gravar este resultado no proprio campo c7_frete, como seria o restante da query?
mais uma vez muito obrigado
abs.
Valter
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
Tempo para a criação da página:0.114 segundos