Kadu Dá uma olhada e vê se é + ou - isso que você tá querendo CREATE TABLE TABELA_52 ( PRECO_NORMAL FLOAT, PRECO_PROMOCAO FLOAT ) INSERT INTO TABELA_52 VALUES (50.00,0.00) INSERT INTO TABELA_52 VALUES (60.00,0.00) INSERT INTO TABELA_52 VALUES (70.00,0.00) INSERT INTO TABELA_52 VALUES (80.00,0.00) INSERT INTO TABELA_52 VALUES (90.00,0.00) INSERT INTO TABELA_52 VALUES (100.00,90.00) INSERT INTO TABELA_52 VALUES (110.00,100.00) INSERT INTO TABELA_52 VALUES (120.00,110.00) SELECT *FROM TABELA_52 /* EU UTILIZARIA A FUNCAO CASE */ SELECT preço = CASE WHEN PRECO_PROMOCAO <> 0.00 THEN PRECO_PROMOCAO ELSE PRECO_NORMAL END FROM TABELA_52 tenta ai........ [[ ]]'s Renato