Respuesta: Consultas SQL te la dejo de este modo:
1)
select
DETALLE(NRO_LOTE***, ID_PROVEEDOR***, NRO_FACTURA***, CANT, $PU)
FACTURA(NRO_FACTURA*, FECHA, MONTO, SALDO, ID_CLIENTE**)
CLIENTE(ID_CLIENTE*, RS, TEL, SALDO)
LOTE(ID_PROVEEDOR*, NRO_LOTE*, VTO, CANT, SALDO, ID_PRODUCTO**)
PRODUCTO(ID_PRODUCTO*, DESCR, $BASE, STOCK)
where producto <> 'rodhesia'
2) Como que no se le pudieron vender??? que no compro?? si es asi
select
DETALLE(NRO_LOTE***, ID_PROVEEDOR***, NRO_FACTURA***, CANT, $PU)
FACTURA(NRO_FACTURA*, FECHA, MONTO, SALDO, ID_CLIENTE**)
CLIENTE(ID_CLIENTE*, RS, TEL, SALDO)
where cliente is null
3)
select
DETALLE(NRO_LOTE***, ID_PROVEEDOR***, NRO_FACTURA***, CANT, $PU)
FACTURA(NRO_FACTURA*, FECHA, MONTO, SALDO, ID_CLIENTE**)
CLIENTE(ID_CLIENTE*, RS, TEL, SALDO)
LOTE(ID_PROVEEDOR*, NRO_LOTE*, VTO, CANT, SALDO, ID_PRODUCTO**)
PRODUCTO(ID_PRODUCTO*, DESCR, $BASE, STOCK)
where procutoid in (
select distinct PRODUCTO(ID_PRODUCTO*, DESCR, $BASE, STOCK)
)
esa seria la logica para resolver tus queryes :)
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |