Duvida sobre como dissolver desconto nos itens

Boa noite pessoal,
estou com uma duvida e não consigo resolve-la.
Tenho uma tabela onde gravo o desconto de uma venda, e na outra tabela gravo os itens(produtos) e queria dissolver o desconto proporcionalmente ao valor do item individual e não simplesmente pela quantidade de itens.
Como posso fazer isso?
Obrigada!!!

Poderia por favor postar uma parte do seu código que grava as informações no banco de dados para que possamos analisar melhor a situação

Ou então simplesmente eu poderia falar para você:
Só pegue o valor total que deu a sua nota a faça as porcentagens de acordo com os seus produtos e depois pegue essa porcentagem e pega do valor total do desconto.