Fórum Select Max de um campo varchar #37310

10/07/2003

0

Estou prescisando achar o Max de um campo varchar, veja meu sql

Select Max(prd_codigo) from produto

O problema é que meu prd_codigo é varchar, será que tem alguma forma de eu fazer sem ter que criar um generator ou trocar o tipo do campo.


Weber

Weber

Responder

Posts

10/07/2003

Afarias

Qual o problema do MAX com verchars??


Responder

Gostei + 0

10/07/2003

Weber

digamos que eu tenha gravado os códigos

1 - 2 - 4........- 8 - 9 - 10

ao efetuar o select max o sql retorna o 9 como max devido meu campo ser um varchar.
Eu gostaria de saber se tem algum jeito de o sql trazer o 10


Responder

Gostei + 0

10/07/2003

Afarias

Bom, na minha opinião seu campo deveria ser INTEGER, más, caso todos os valores sejam INTEIROS vc pode resolver da forma:

select max(cast(prd_codigo as integer)) from produto;


t+


Responder

Gostei + 0

10/07/2003

Weber

valeu afarias, obrigado pela colaboração


Responder

Gostei + 0

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

Aceitar