Que tal Oxa78, lo que te recomiendo es lo mismo que Neftalí, utiliza campos autoincrementables, tu solo insertar y SQL se encarga de lo demas, por ejemplo tu tabla movimientos tiene 3 campos Id, fecha, cantidad, imagina que insertar los datos con fecha de hoy
Código SQL
[-]
insert movimientos (fecha, cantidad)
values (getdate, 9)
select SCOPE_IDENTITY()
lo que hara el SCOPE_IDENTITY() es devolverte el número autoincrementable que le asigno SQL.
Saludos.
Vicente López.