|
Postada em 19/12/2005 14:24 hs
Olá! Sou novo por aqui e gostaria de saber: como faço para classificar uma consulta em SQL considerando apenas parte de um campo, não o campo inteiro. Ex: CNPJ = "44.333.222/0001-00" Quero classificar considerando apenas o fragmento depois da barra e antes do hífem, ou seja "0001". Obrigado Gelson Alves
|
|
|
|
|
Postada em 19/12/2005 14:43 hs
parte = mid("44.333.222/0001-00"12,4) select * from cgc like parte & "%" .....
|
|
|
Gelson Alves
não registrado
|
|
Postada em 19/12/2005 15:44 hs
Caro Alexandre, Na verdade quero classificar a tabela. No seu exemplo eu não estaria extraindo apenas os registros que satisfizessem a condição determinada? Estava pensando na função ORDER BY... Não sei se é o caso. Obrigado Gelson Alves
|
|
|
|
Postada em 19/12/2005 15:56 hs
logico que estaria, então nao entendi o que vc quer realmente?
|
|
|
Gelson Alves
não registrado
|
|
Postada em 19/12/2005 16:23 hs
O que eu quero é fazer uma consulta colocando na ordem do seguinte fragmento do CNPJ. Exemplo: Deveria ficar assim: 44.333.222/0001-00 44.333.222/0001-00 44.333.222/0010-00 12.345.333/0002-00 12.345.333/ 0002-00 34.567.888/ 0008-00 34.567.888/0008-00 44.333.222/0010-00 Se puder me ajudar... Obrigado
|
|
|
|
Postada em 19/12/2005 16:37 hs
Gelson, estou com o mesmo problema que você. Se consequir resolver me passa a solução para mf_ferreira@yahoo.com.br . Se eu conseguir te passo tb. Att. Marcelo Figueiredo
|
|
|