|
Postada em 31/10/2005 18:36 hs
tenho um campo em uma tabela (ordem de serviço), e nesse campo é assim: 1111.1000.123456 2222.1500.090054 2354.5789.150087 e gostaria de colocar na seguinte ordem quando gerar o relatório: 2222.1500.090054 1111.1000.123456 2354.5789.150087 tentei colocar assim: " order by [ordem de serviço] [11 to 16] " mas não deu certo, alguém sabe como fazer? Marcelo
|
|
|
|
|
Postada em 31/10/2005 18:47 hs
na view ou sp do relatorio, mande um campo que seja apenas a parte do campo que você quer ordenar e depois ordene por este campo ...
|
|
|
Erico
|
SALVADOR BA - BRASIL
|
|
Postada em 01/11/2005 08:48 hs
Tente isso: (para SQL Server) order by substring(ordem_serviço,4,3)
A.Erico S.Peixoto -------------------- Analista de Sistemas
|
|
|
|
Postada em 01/11/2005 09:57 hs
Acredito que o correto seja: ORDER BY RIGHT([ordem de serviço],6);
dsmn
|
|
|