Olá amigos,
Estou querendo fazer um insert a partir de um select, mas preciso que em um determinado campo seja verificado qual o maior numero registrado nele e insira o campo com o número na sequencia.
Exemplo:
insert into tabelaA (coluna1,coluna2,coluna3)
select ((select max(coluna1) from tabelaA)+1,coluna2,coluna3 from tabelaB)
Quando rodei esse comando a coluna1 ficou com o mesmo número para todos os registros que foram selecionados da tabelaB, eu preciso que a coluna1 seja inserida com o número seguinte para cada registro iniciando com o número seguinte ao maior número já existente na tabela.
Desde já agradeço!