tenta com if deve dar certo, acho q fica mais ou menos assim: SELECT SUM(qtd) as QUANT_VENDIDA, if(SUM(qtd)*.5>150,SUM(qtd),SUM(qtd)*.5) as VALOR_COMISSAO FROM venda_itens
--- Em delphi-br@yahoogrupos.com.br, "Djonatas Tenfen" <[EMAIL PROTECTED]> escreveu > > Caro colega, já fiz algo parecido em outra empresa em que trabalhava.... o mesmo deve ser feito usando case when dentro de uma procedure aconselho que você passe todos os valores ( soma para segundo valor ou totalizador máximo para segundo valor ) entre outros valores como parâmetro. Infelizmente não tenho como te passar tal exemplo pois nesta empresa q estou trabalhando agora não temos isso, mas é fácil de desenvolver ( pgSql e plSQL ou até mesmo pl de Firebird ). > > Atenciosamente > > Djonatas Tenfen > > > > Atenciosamente, > > > > > > _____________________________________ > Djonatas Tenfen > Desenvolvimento > > Mult Sistemas Ltda - http://www.mult.com.br <http://www.mult.com.br/> > > (47) 3221 9400 > > ________________________________ > > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Mota > Enviada em: quarta-feira, 31 de janeiro de 2007 22:59 > Para: delphi-br@yahoogrupos.com.br > Assunto: [delphi-br] SQL para Comissao > > > > Galera, > > Estava quebrando a cuca para fazer um calculo via SQL mesmo tipo assim. > > O vendedor tem comissão de 0,50 por produto vendido, soh que quando essa > comissão passe de > > 150,00 ele passaria a ganhar 1,00 de comissão, ou seja, aumentaria depois > dos 150,00, gostaria > > De fazer isso via Sql...alguem pode coloborar.... > > Abs, > > Rodrigo Mota. > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] >