Buenas tardes!! Tengo una tablas (COMPRAS) que registra las compras de los preoductos y otra tabla (VENTAS) qu registra la ventas de los ...

Pregunta de la clase:
ORDER BY y HAVING
Luis Kennedy Saavedra Fuentes

Luis Kennedy Saavedra Fuentes

Pregunta
studenthace 5 años

Buenas tardes!! Tengo una tablas (COMPRAS) que registra las compras de los preoductos y otra tabla (VENTAS) qu registra la ventas de los productos! Y ambas estAn relacionadas a la tabla PRODUCTS con una cardinalidad N:N por lo que tambiEn tengo las tablas COMPRAS_PRODUCTOS y VENTAS_PRODUCTOS en relaciOn a la cardinalidad N:N ya mencionada!!

COmo hago para saber el stock de la cantidad en libras disponibles de los productos si en mi tabla COMPRAS tengo registrada la cantidad comprada en libras en el campo WEIGHT_IN y en la tabla VENTAS la columna WEIGHT_OUT la cantida vendida en libras y el tamano sabiendo que en la tambla COMPRAS tengo SIZE_IN y en la ventas SIZE_OUT

Estos son los datos de mi tablas mencionadas companeros

TABLA (COMPRAS) ID = INTEGER (PK) NUM_LOT = VARCHAR (30) NN ORDER_DATE = DATE SHIP_DATE = DATE AWB_NUMBER = VARCHAR (30) SERIAL_NUMBER = VARCHAR (30) BOX_NUMBER = INTEGER WEIGHT_IN = INTEGER SIZE_IN = VARCHAR (30) ORIGINS_ID = VARCHAR (30) (FK) PRODUCTS_ID = VARCHAR (30) (FK) SHIPS_ID = VARCHAR (30) (FK)
TABLA (PRODUCTS) ID = INTEGER (PK) PRODUCT_NAME = VARCHAR (30) STATE_ID = VARCHAR (30) (*El state es congelado o fresco)
TABLA (VENTAS) ID = INTEGER (PK) ORDER_NUMBER = VARCHAR (30) ORDER_DATE = DATE SHIP _DATE = DATE SHIP_TERM = VARCHAR (30) CARRIERS_ID = VARCHAR (30) (FK) CUSTOMERS_ID = VARCHAR (30) (FK) PRODUCT_ID = VARCHAR (30) (FK) WEIGHT_OUT = INTEGER NN SIZE_OUT = VARCHAR
TABLA (COMPRAS_PRODUCTOS) id COMPRAS ID PRODUCTO ID
TABLA (VENTAS_PRODUCTOS) ID VENTAS ID PRODUCTO ID
1 respuestas
para escribir tu comentario
    Carlos Antonio Uribe Carlin

    Carlos Antonio Uribe Carlin

    studenthace 5 años

    Hola KennedySaavedra en mi opinión y lo que solía realizar cuando tenia eso era crear una tabla llamada stock la cual la actualizare cada que realice una compra o una venta, la cual se relacionara con la tabla productos

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.