我对 SQL 完全陌生,只是想通过一些可以帮助我的查询来加快我的工作。
我的示例代码(我将查询限制为一个订单,以显示问题):
SELECT dbo.BI.nmdos, dbo.BI.OBRANO, dbo.bi.ref
, dbo.BI.design, dbo.BI.LOBS, dbo.BI.qtt, dbo.sa.stock
FROM dbo.BI
LEFT JOIN dbo.SA on dbo.SA.REF=dbo.BI.REF
WHERE dbo.BI.FECHADA=0 AND dbo.BI.LOBS <> 'S'
AND dbo.BI.QTT >= 1 AND dbo.BI.nmdos = 'Encomenda Cliente'
AND dbo.BI.obrano = 2496
我的结果:
Encomenda Cliente 2496 rty 5.0000 NULL
Encomenda Cliente 2496 01103402 TONER OKI P/B4000 1.0000 0.000
Encomenda Cliente 2496 PC PORTES - COMPRAS 2.0000 1429.000
Encomenda Cliente 2496 CXDVDNORMBL CAIXA DE DVD NORMAL PRETO FOSCO - 14MM (100) 10.0000 4.000
Encomenda Cliente 2496 CXDVDNORMBL CAIXA DE DVD NORMAL PRETO FOSCO - 14MM (100) 10.0000 0.000
Encomenda Cliente 2496 CXDVDNORMBL CAIXA DE DVD NORMAL PRETO FOSCO - 14MM (100) 10.0000 0.000
我的问题:我需要删除带有库存 = 0 的产品代码“CXDVDNORMBL”的最后 2 行。
我应该怎么办?
泰