Fórum O texto ´2.9´ é maior que ´2.10´ na ordenação do SQL #299941

19/10/2005

0

O texto ´2.9´ é maior que ´2.10´ na ordenação e no max do SQL. Uso Firebird 1.5 com CHARACTER SET WIN1252
COLLATE PXW_INTL850
Isso tem solução?


Mkoch

Mkoch

Responder

Posts

19/10/2005

Silviogs

Olá amigo

como vc mesmo disse:

´O texto ´2.9´ é maior que ´2.10´´

porque os caracteres são comparados individualmente caracter à caractere.

2.10
2.11
2.12
2.13
2.14
.
.
2.20
2.21
.
.
2.9

se fosse numérico seria da mesma forma porque 2.9 seria maior que 2.10
como?

2.10
2.90

entendeu?

então mude seus dados para 2.09 tanto para char ou para inteiro.

Atenciosamente

Silvio Guedes


Responder

Gostei + 0

19/10/2005

Mkoch

Valeu mesmo cara, acho que o tico e o teco já estão meio doidos.


Responder

Gostei + 0

19/10/2005

Motta

Apanhei neste troço para fazer um trabalho para a ANS, fiz uma coluna que informa a ordem , unica solucao que me ocorreu


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar