Aproveitando.....como seria a comparação de campo boleano true ou false select * from tabela where campoSimNao = true
-----Mensagem original----- De: didi [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 17 de março de 2005 17:38 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] duvida em sql e retorno de uma select vazio duvida em sql Sendo a tabela a e a tabela b (Eduardo Galvão) Voce pode fazer assim. SELECT A.ANO,A.SEM,A.TIPO FROM TABELAA A, TABELAB B WHERE A.ANO = B.ANO AND A.SEM = B.SEM AND A.TIPO = B.TIPO DÁ PARA MELHORA? cOM CERTEZA VOCE PODE USAR O JOIN RETORNO DE SELECT VAZIO. (TONI) IF(SELECT COUNT(*) FROM SC6010 WHERE C6_FILIAL = '01' AND C6_NUM = @P_NUM AND [EMAIL PROTECTED] AND C6_LOJA = @P_LOJA AND D_E_L_E_T_ <> '*' ) = 0 BEGIN ------------------ RAISERROR('TENTE NOVAMENTE' ,16,1) SET @P_SIT='1' GOTO FIMERRO END Uso o if com o select pois desta forma se o conteudo da select for igual a zero o registro não existe na tabela. Sei que não exatamente isto que voce está querendo. O que me pareceu é que voce quer saber se um campo possui valor. Neste caso voce poderia fazer um select e perguntar se o campo é nulo ou se é igual a zeros. Com o esquema acima voce o alteraria colocando no caso estoque=0 se isto for verdade voce pode usar o update Estou postando este exemplo para que todos possam dar uma olhada e caso for darem uma melhorada. SEI QUE AQUI É DELPHI, mas me desculpem delphi usa sql CERTO?. Se esta certo fico satisfeito. Abraços Didi. -sp -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html