ERRO SELECT
24/01/2014
0
Estou Fazendo um select em 5 tabelas diferentes.
Para uma delas estou usando a condição WHERE para me trazer somente campos que estejam no seguinte formato:
Tabela.Campo LIKE ''%[0-9][0-9]-[0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9]-[0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9]-[0-9][0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9]-[0-9]''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9]-[0-9][0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9][0-9]-[0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9]%''
Até aqui tudo bem. Mas o problema é que tenho outro campo que preciso que traga em um certo formato também.
Como devo proceder?
Tentei fazer ...
Tabela.Campo LIKE ''%[0-9][0-9]-[0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9]-[0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9]-[0-9][0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9]-[0-9]''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9]-[0-9][0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9][0-9]-[0-9]%''
OR Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9]%''
AND
Tabela.Campo LIKE ''%[A-Z][A-Z][0-9][0-9]-[A-Z][A-Z]%''
OR Tabela.Campo LIKE ''%[A-Z][A-Z][0-9][0-9][0-9]-[A-Z][A-Z]%''
OR Tabela.Campo LIKE ''%[A-Z][A-Z][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%''
OR Tabela.Campo LIKE ''%[A-Z][A-Z][0-9][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%''
OR Tabela.Campo ''%[A-Z][A-Z][0-9][0-9][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%''
Teria que ser por exemplo dois WHERE diferentes para funcionar. Como posso fazer isso?
Marcio Morando
Posts
24/01/2014
Jair N.
24/01/2014
Jefferson Santos
27/01/2014
Marcio Morando
Vocês dizem fazer assim por exemplo:
WHERE Pedidos.Pedido LIKE '%[0-9][0-9]-[0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9]-[0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9]-[0-9][0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9][0-9]-[0-9]'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9][0-9]-[0-9][0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9][0-9][0-9]-[0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9]%'
AND (Tabela1.Coluna1) LIKE '%[A-Z][A-Z][0-9][0-9]-[A-Z][A-Z]%'
OR (Tabela1.Coluna1) LIKE '%[A-Z][A-Z][0-9][0-9][0-9]-[A-Z][A-Z]%'
OR (Tabela1.Coluna1) LIKE '%[A-Z][A-Z][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%'
OR (Tabela1.Coluna1) LIKE '%[A-Z][A-Z][0-9][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%'
??????
27/01/2014
Jair N.
WHERE ((Tabela.Campo LIKE ''%[0-9][0-9]-[0-9]%'')
OR (Tabela.Campo LIKE ''%[0-9][0-9][0-9]-[0-9]%'')
OR (Tabela.Campo LIKE ''%[0-9][0-9][0-9]-[0-9][0-9]%'')
OR (Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9]-[0-9]'')
OR (Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9]-[0-9][0-9]%'')
OR (Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9][0-9]-[0-9]%'')
OR (Tabela.Campo LIKE ''%[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9]%''))
AND ((Tabela.Campo LIKE ''%[A-Z][A-Z][0-9][0-9]-[A-Z][A-Z]%'')
OR (Tabela.Campo LIKE ''%[A-Z][A-Z][0-9][0-9][0-9]-[A-Z][A-Z]%'')
OR (Tabela.Campo LIKE ''%[A-Z][A-Z][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%'')
OR (Tabela.Campo LIKE ''%[A-Z][A-Z][0-9][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%'')
OR (Tabela.Campo ''%[A-Z][A-Z][0-9][0-9][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%''))
capiti!
Vocês dizem fazer assim por exemplo:
WHERE Pedidos.Pedido LIKE '%[0-9][0-9]-[0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9]-[0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9]-[0-9][0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9][0-9]-[0-9]'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9][0-9]-[0-9][0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9][0-9][0-9]-[0-9]%'
OR (Tabela.Coluna) LIKE '%[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9]%'
AND (Tabela1.Coluna1) LIKE '%[A-Z][A-Z][0-9][0-9]-[A-Z][A-Z]%'
OR (Tabela1.Coluna1) LIKE '%[A-Z][A-Z][0-9][0-9][0-9]-[A-Z][A-Z]%'
OR (Tabela1.Coluna1) LIKE '%[A-Z][A-Z][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%'
OR (Tabela1.Coluna1) LIKE '%[A-Z][A-Z][0-9][0-9][0-9][0-9][0-9]-[A-Z][A-Z]%'
??????
27/01/2014
Marcio Morando
Funcionou direitinho. Obrigado Pela Ajuda!
Clique aqui para fazer login e interagir na Comunidade :)