o certo é IS NOT NULL no sql server uso de isnull imagine que você possui uma tabela de preços. o produto foi cadastrado, contudo, ele ainda não tem um preço por algum motivo. se você fizer um sum(preco_prd), tiver 500 produtos com o valor de R$ 1,00 e somente um com o valor de null, ao somar, sera retornado null. o isnull servira para você dizer a query, que quando achar um null, coloca tal coisa. como no exemplo que citei, se achar o preço null, coloca o retorno 0 (zero), concluindo a soma.... isnull(preco_prd,0) ou na data isnull(data_entrada,'2006-01-01') --> retornaria uma data no lugar de null.... claro, em um campo valor seria tipo money, nunca ficaria null, mas era só para ficar mais facil de entender.... gustavo