Array
(
)

ERRO SELECT

Marcio Morando
   - 24 jan 2014

Boa Tarde Pessoal,
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?

Jair A.n.
   - 24 jan 2014

Boa Tarde separe uma cláusula "WHERE" com seus "OR" com parênteses "()" e depois outra com o "AND" e seus "OR" ...

Jefferson Santos
   - 24 jan 2014

Se é mesma tabela e coluna porque o AND? Não se faz necessário.

Marcio Morando
   - 27 jan 2014

São tabelas Diferentes.

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]%'

??????

Jair A.n.
   - 27 jan 2014

Bom Dia, Olhe só:

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!

Citação:
São tabelas Diferentes.

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]%'

??????

Marcio Morando
   - 27 jan 2014

Ah bom. Muito Obrigado Amigo.

Funcionou direitinho. Obrigado Pela Ajuda!