Buenas chicos. Hace un tiempo que empecé con esto de las bases de datos. Y hace unos días hice dos consultas, 1 de actualizar y otra de eliminar.
Pues bien, las consultas funcionan pero no como deberían hacerlo.
La de actualizar lo que hace es marcar como devueltos los libros devueltos, pero cuando ejecuto, me marca los que no debería. El código es el siguiente:
UPDATE Libros, Alquiler
SET Libro_devuelto = TRUE
WHERE Fecha_de_devolucion>DATE();
Y la consulta para eliminar lo que hace es, o lo que debería, eliminar a los clientes que ya han devuelto el libro. Pero al ejecutarlo no parece pasar nada. Aquí tenéis el código:
DELETE C.*
FROM Clientes AS C, Alquiler AS A
WHERE A.Fecha_de_devolucion>DATE();
Yo aparentemente a simple vista yo veo bien los códigos, pero no se que puede fallar en ambos.
Nada pues, gracias por leer mis dudas y espero que alguien pueda despejármelas.
Gracias por vuestro tiempo y atención.