| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
sorrilha Novato

Registrado: Sexta-Feira, 10 de Fevereiro de 2006 Mensagens: 56
|
Enviada: Qui Jun 29, 2017 9:17 pm Assunto: max(string) |
|
|
Olá amigos. Tenho um problema onde em determinada tabela tem um campo string de 10 posições:
0000000087
0000000088
0000000089
0000000090
... etc
preciso através de uma sql buscar o max deste campo. Utilizou firebird e delphi Obrigado. |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Jun 29, 2017 11:09 pm Assunto: |
|
|
Boa noite,
Se todos os registros possuem valores com 10 dígitos (zeros a esquerda quando necessário), acredito que você pode utilizar uma query comum com Max conforme exemplo abaixo:
| Código: | | select max(CampoString) as MaxCampoString from Tabela |
Espero que ajude
_________________
Assinatura: http://www.imoveisemexposicao.com.br/imoveis-alugar-guarulhos-residencial-casa |
|
| Voltar ao Topo |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Sex Jun 30, 2017 9:17 pm Assunto: |
|
|
acredito que se no banco estar com os zeros a esquerda, tudo indica que o campo não é do tipo numérico, logo não acredito que o MAX deva funcionar neste tipo de campo, que provavelmente será varchar(10) _________________ Tudo podemos quando tudo sabemos! |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
|
| Voltar ao Topo |
|
 |
|