Buenas compañeros, ¿Alguien me podría resolver este problemilla?
Tengo esta tabla:
Fotógrafo (dni, nombre, sueldo, teléfono)
Cámara (nserie, marca, modelo, precio, fecha_compra)
Fotografía (dni_fotógrafo, número, ancho, alto, resolución, tema, fecha)
Utiliza (dni_fotógrafo, nserie_cámara, fecha, incidencia)
SesiónFotos (fecha, dni_fotógrafo, lugar, importe)
Y necesito lo siguiente :
Mediante un procedimiento almacenado permitir renumerar todas las fotografías de un
fotógrafo de forma consecutiva (1, 2, 3 ...) Para ordenar las fotografías se tomará como criterio la
fecha. El número de la primera fotografía se pasará como parámetro (primerNum) al
procedimiento almacenado. En este caso se numerará primerNum, primerNum+1,
primerNum+2, ...
Por ahora solo pude sacar esto, pero no se si voy bien encaminado, soy un desaste en esto:
DELIMITER $$
DROP PROCEDURE IF EXIST ordenar $$
CREATE PROCEDURE ordenar (in pdni INT (9), prueba INT)
BEGIN
SELECT * FROM Fotografia ORDER BY fecha;
SELECT nombre FROM Fotografo where dni = pdni;
END;
$$
DELIMITER;
PD: Muchísimas gracias por adelantado.