Galera, consegui... select itens.qtd * coalesce(nullif(itens.comprimento,0),1)as total ou seja se for 0 transforma em nulo usando a funcao nullif sendo nulo transforma em 1 com a funcao coalesce ----- Original Message ----- From: Alcistemas Informática To: delphi-br@yahoogrupos.com.br Sent: Wednesday, June 20, 2007 12:21 PM Subject: [delphi-br] 3 X 0 = 1 Em um determinado select eu preciso fazer com oque 3 X 0 Seja igual a 3: ex: select itens.qtd * itens.comprimento as total Campos: QTD = 3 COMPRIMENTO = 0 o comprimento pode variar.. 0,1,2,3, 4 só que quando for zero preciso que assuma o valor de 1 para que o total nao seja 0 e sim 3 [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.9.1/854 - Release Date: 19/6/2007 13:12 [As partes desta mensagem que não continham texto foram removidas]