Tabla PurchaseOrderDetail (AdventureWorks)

Contiene los productos que deben comprarse con cada pedido de compra. Un pedido de compra puede incluir pedidos para varios productos. La información general, o padre, para cada pedido de compra se almacena en la tabla PurchaseOrderHeader. Cada producto pedido, o hijo, se almacena en la tabla PurchaseOrderDetail.

Definición de la tabla PurchaseOrderDetail

La tabla PurchaseOrderDetail se encuentra en el esquema Purchasing.

Columna

Tipo de datos

Nulabilidad

Descripción

PurchaseOrderID

int

No NULL

Clave principal. Clave externa para PurchaseOrderHeader.PurchaseOrderID.

PurchaseOrderDetailID

int

No NULL

Clave principal. Número secuencial que se utiliza para garantizar la unicidad de los datos.

DueDate

datetime

No NULL

Fecha en que se espera recibir el producto del proveedor.

OrderQty

smallint

No NULL

Cantidad pedida.

ProductID

int

No NULL

Número de identificación del producto pedido. Clave externa para Product.ProductID.

UnitPrice

money

No NULL

Precio unitario del producto.

LineTotal

Se calcula de este modo: OrderQty * UnitPrice

No NULL

Subtotal del costo de los productos.

ReceivedQty

decimal (8,2)

No NULL

Cantidad real recibida del proveedor.

RejectedQty

decimal (8,2)

No NULL

Cantidad rechazada durante la inspección.

StockedQty

Se calcula de este modo: ReceiveQty - RejectedQty

No NULL

Cantidad aceptada en el inventario.

ModifiedDate

datetime

No NULL

Fecha y hora de la última actualización de la fila.