USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SQL - Classificar por parte de um campo (ORDER BY)
Eh Nhois
SAO PAULO
SP - BRASIL
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
     
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
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
     
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
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
     
Shel
GOIÂNIA
GO - BRASIL
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
     
Página(s): 1/2      PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página