|
Postada em 20/12/2005 06:14 hs
sql = "select * from cgc where..... order by mid(NomeDoCampoQueContemCnpj,12,4)"
|
|
|
|
|
Postada em 20/12/2005 06:27 hs
create table #teste ( nome varchar(10), cnpj varchar(20) ) set nocount on insert into #teste (nome, cnpj) values ('empresa 01', '44.333.222/0001-00') insert into #teste (nome, cnpj) values ('empresa 02', '44.333.222/0010-00') insert into #teste (nome, cnpj) values ('empresa 03', '12.345.333/0002-00') insert into #teste (nome, cnpj) values ('empresa 04', '34.567.888/0008-00') select nome, cnpj from ( select nome, cnpj, substring(cnpj, 12, 4) ordem from #teste )a order by ordem drop table #teste
|
|
|
|
Postada em 20/12/2005 08:30 hs
parte = mid("44.333.222/0001-00"12,4) select * from cgc like parte & "%" order by parte
|
|
|
Gelson Alves
não registrado
|
|
Postada em 20/12/2005 09:11 hs
Galera, obrigado por todas as dicas. Tentarei cada uma delas pra ver a que melhor me atende. Obrigado mesmo. Um abraço! Gelson
|
|
|
|
Postada em 20/12/2005 09:23 hs
Select * from tabela Order by mid(cgc,11,4) - para banco access ou dbf
|
|
|
Gelson Alves
não registrado
|
|
Postada em 20/12/2005 11:20 hs
Galera do Brasil, obrigado a todos. Resolvi com a dica do meu xará Gelson Porto. Um abraço! Gelson Alves
|
|
|