Fórum Problema com SQL #54996
26/01/2006
0
| Nº | Excluido | | 300 | null | | 300 | null | | 300 | null | | 300 | null | | 300 | 20/12/2005| | 301 | null | | 301 | null | | 302 | null | | 310 | null | | 310 | 10/05/2005|
Quero que a consulta me mostre todos que não foram excluidos !
Neste exemplo, ele nao poderia mostrar o numero 300 e nem o 303.
Se eu soubesse montar :oops:
creio eu que seja assim. Ele conta quandos ´300´ tem, do resultado ele ve se algum foi excluido, se nenhum foi excluido ele mostra, se algum resultado do 300 foi excluido ele ja nao mostra o 300, dai ele passa para o 301, conta quantos 301 tem, se nenhum 301 é exluido ele mostra 301, senao ele nao mostra...
é facinho mas eu nao sei montar. !! quem me ajudar eu agradeço !
[color=green:32890f53d0]Movido de Delphi para Interbase/Firebird[/color:32890f53d0]
Mkkareka
Curtir tópico
+ 0Posts
26/01/2006
Renato.pavan
| Nº | Excluido | | 300 | null | | 300 | null | | 300 | null | | 300 | null | | 300 | 20/12/2005| | 301 | null | | 301 | null | | 302 | null | | 310 | null | | 310 | 10/05/2005|
Se eu entendi o q vc quiz dizer seria algo assim:
select * from tabela where Excluido is null
Espero q isso te ajude.
T+
Renato
Gostei + 0
26/01/2006
Mkkareka
na instricao
select * from tabela where exluido is null
ele vai me mostrar o numero 300, como o 300 já tem um excluido, ele nao deve constar no resultado da consulta !!! só deve constar no resultado os numeros totalmente nulos !
Valeu !
Gostei + 0
26/01/2006
Motta
Ocorre mais de uma ocorrencia para um nº , não ?
Gostei + 0
26/01/2006
Mkkareka
Como no exemplo que eu dei, pode sim o mesmo numero ocorrer varias vezes !
A estrutura da tabela é exatamente akela de cima, vai saber porque cargas d´ agua criaram desse jeito estranho, sem chave, sem normalização, porem é assim.
Seguindo este modo abaixo que eu citei , provavelmente dara certo.. mas eu nao sei montar em sql !!!
Valeu !
Gostei + 0
26/01/2006
Aroldo Zanela
Se os dados não puderem ser repetidos, adicione distinct na instrução abaixo:
SELECT * FROM xTabela where NUMERO NOT IN (SELECT NUMERO FROM xTabela WHERE excluido IS NOT NULL)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)