AJUDA COM SQL
Boa tarde amigos do VbMania.
Espero que esteja bem com vocês.
Preciso de uma ajuda de vocês é uma ajuda básica mais nao me recordo mais como fazer.
Quero fazer um select em uma tabela, verificar qual o último código e acrescentar uma um.
Por exemplo, o ultimo registro em minha base é de codigo 100, eu gostaria de pegar o 100 e somar 1 e assim gerar um novo código como 101. Alguém pode me ajudar?
Espero que esteja bem com vocês.
Preciso de uma ajuda de vocês é uma ajuda básica mais nao me recordo mais como fazer.
Quero fazer um select em uma tabela, verificar qual o último código e acrescentar uma um.
Por exemplo, o ultimo registro em minha base é de codigo 100, eu gostaria de pegar o 100 e somar 1 e assim gerar um novo código como 101. Alguém pode me ajudar?
sql = [Ô]select sum(max(codigo) + 1) As proximo from tabela[Ô]
se o ultimo numero for 100 então RS!proximo será igual 101
Marcelo quando eu executo esta Query acontece a seguinte mensagem:
Mensagem 130, NÃvel 15, Estado 1, Linha 1
Cannot perform an aggregate function on an expression containing an aggregate or a subquery.
Mensagem 130, NÃvel 15, Estado 1, Linha 1
Cannot perform an aggregate function on an expression containing an aggregate or a subquery.
posta sua query completa colega, ou o código
Colocando desta maneira funcionou corretamente.
select max((controle) + 1) As proximo from ger105
Abraços. e Obrigado.
Fecharei o topico
select max((controle) + 1) As proximo from ger105
Abraços. e Obrigado.
Fecharei o topico
então se funcionou esta certo,, boa sorte
Tópico encerrado , respostas não são mais permitidas