Fórum Tem algum comando em SQL que indique o último registro ? #143513
09/03/2003
0
Estou utilizando o MAX
Select max campo from tabela
Mas esse não resolve o meu caso, pois, o último código inserindo nem sempre pode ser o maior
A formatação do meu código é a seguinte:
12003
22003
32003
12004
ou seja, o código sequêncial vem concatenado ao ano corrente.
código 10 + ano = 102003
O max não funciona no meu caso, pois quando o virar o ano, no exemplo citado, o último registro de 2003 é (32003), daí eu comparo o ano e começo com o código (um + 2004), mas o próximo registro deveria ser 22004, mas fiz um teste e não consegui, pois 32003 é maior do 12004, então, ele repete o registro 12004, várias vezes.
Qual é a sua opinião!
Obrigado por sua atenção!
Sandrodantas
Curtir tópico
+ 0Posts
09/03/2003
Ltsilva
OK?
:D
Gostei + 0
09/03/2003
Tibor
aqui no clube tem uma apostila OTIMA de sql, vale apena vc fazer o download.
Um abraço,
Tibor
Gostei + 0
09/03/2003
Adilsond
Sua tabela é paradox, oracle,...
Gostei + 0
09/03/2003
Anonymous
Assim :
Ano Registro
3 00001 = 300001
4 00001 = 400001
2 00001 = 200001
O 400001 sera Sempre Maior q o 300001 e 300001 sera sempre maior q 200001.
Se seu campo for grande o suficiente vc tera registros o ano todo sem q haja uma tentativa de sobreposicao.
Um Abraço
Werlon Goulart
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)