Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma tabela que possui uns códigos de 12 dígitos(eles estão no mesmo campo), sendo que eles são divididos da seguinte forma:
999.999999.99.9
onde os 3 primeiros são protocolo, os próximos seis são número, os outros 2 são o ano e o último é DV.
Bom, a ordenação que eu devo fazer, no caso, é ordem decrescente de ano, ordem crescente de protocolo e crescente de número seqüencial, assim sendo, os seguintes códigos deveriam ter essa ordenação:
222.111111.08.1
300.111111.08.1
300.222222.08.1
333.111111.08.1
999.999999.05.5
Teria como eu pegar esse campo e dividir em outros 4 para poder fazer essa ordenação? Por exemplo Campo[1-3], Campo[4-9], Campo[10-11], Campo[12].
Carregando comentários...