Consulta sql con access

hola buenas tarde,

tengo una base de datos y tengo que hacer esta consulta sql y no se como añadir uno a la clave primaria. Este es el enunciado que me dan;

Añadir el mismo cliente, pero con nº de cliente igual al mayor de los registrados +1. (No insertar este número directamente, sino utilizando una consulta INSERT INTO … SELECT … )

1 Respuesta

Respuesta
1

Lo que debes hacer es primero que todo buscar el máximo numero del ID de la tabla, cuando lo tengas con un IDMAX= select Dmax(ID_Cliente;Clientes) se lee, seleccionar el ID máximo desde la tabla Clientes y lo asignas a IDMAX.

Luego a IDMAX=IDMAX+1

y luego al hacer Insert into Clientes set(IDMAX, etc, etc);

Esa sería la forma lógica de hacerlo. .

hola buenas tardes,

lo primero muchas gracias por responder a mi mensaje.

perdona es que soy nuevo esto en esto y no me enterado muy bien el último clente que tengo es el 2125

INSERT INTO clientes
VALUES (aquí tengo que poner la select, 'Juan Rulfo', 108, 60000);

Si. Es en ese lugar donde se ponen los datos. Cuando son textos van entre comillas simple y cuando son números solo el campo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas