Sacar varios valores diferentes
Publicado por Adrian (3 intervenciones) el 02/06/2014 16:34:38
Saludos.
Tengo montado una base de datos con 3 tablas, una para productos, otra de compras y otra de lineas de compra. Como cada vez que elimino un producto quiero que se borre tambien de las lineas de compra en caso de que este, tengo que actualizar la tabla compras con su subtotal, iva y total.
Entonces quiero hacer que recorra la tabla de compras y obtenga los identificadores de las compras en las que aparece ese producto. Después quiero recorrer cada una de esas compras y sumar el total de cada linea salvo la del propio producto.
La cosa es que tambien me gustaria saber el nº total de lineas que tiene esa compra, incluida la del producto a eliminar, ya que si se queda en 0, tendria que borrar la compra de la base de datos.
Entonces la pregunta sería como puedo sacar todos esos datos en una sola sentencia, si es que se puede hacer.
Gracias por adelantado
Tengo montado una base de datos con 3 tablas, una para productos, otra de compras y otra de lineas de compra. Como cada vez que elimino un producto quiero que se borre tambien de las lineas de compra en caso de que este, tengo que actualizar la tabla compras con su subtotal, iva y total.
Entonces quiero hacer que recorra la tabla de compras y obtenga los identificadores de las compras en las que aparece ese producto. Después quiero recorrer cada una de esas compras y sumar el total de cada linea salvo la del propio producto.
La cosa es que tambien me gustaria saber el nº total de lineas que tiene esa compra, incluida la del producto a eliminar, ya que si se queda en 0, tendria que borrar la compra de la base de datos.
Entonces la pregunta sería como puedo sacar todos esos datos en una sola sentencia, si es que se puede hacer.
Gracias por adelantado
Valora esta pregunta


0