O texto ´2.9´ é maior que ´2.10´ na ordenação do SQL
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?
COLLATE PXW_INTL850
Isso tem solução?
Mkoch
Curtidas 0
Respostas
Silviogs
19/10/2005
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
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
GOSTEI 0
Mkoch
19/10/2005
Valeu mesmo cara, acho que o tico e o teco já estão meio doidos.
GOSTEI 0
Motta
19/10/2005
Apanhei neste troço para fazer um trabalho para a ANS, fiz uma coluna que informa a ordem , unica solucao que me ocorreu
GOSTEI 0