金蝶KIS专业版即时库存查询SQL语句SQLServer

SELECT
    TOP (100) PERCENT item.FNumber AS 物料代码,
    item.FName AS 物料名称,
    item.FModel AS 规格型号,
    i.FBatchNo AS 批号,
    s.FNumber AS 仓库代码,
    s.FName AS 仓库名称,
    ti.FName AS 基本计量单位,
    CONVERT (FLOAT, i.FQty) AS 基本计量单位数量,
    ti2.FName AS 常用计量单位,
    i.FQty / CASE WHEN CAST(item.F_674 AS FLOAT)=0 THEN 1 ELSE CAST(item.F_674 AS FLOAT) END  AS 常用计量单位数量 
FROM
    AIS20181228094628.dbo.ICInventory AS i
LEFT OUTER JOIN AIS20181228094628.dbo.t_ICItem AS item ON i.FItemID = item.FItemID
LEFT OUTER JOIN AIS20181228094628.dbo.t_Stock AS s ON i.FStockID = s.FItemID
LEFT OUTER JOIN AIS20181228094628.dbo.t_Item AS ti ON item.FUnitID = ti.FItemID
LEFT OUTER JOIN AIS20181228094628.dbo.t_Item AS ti2 ON item.FStoreUnitID = ti2.FItemID
LEFT OUTER JOIN AIS20181228094628.dbo.t_Item AS ti3 ON LEFT (item.FNumber, 5) = ti3.FNumber
AND ti3.FItemClassID = 4
WHERE
    (i.FQty <> 0)
ORDER BY
    item.FNumber
 

SQLServer语句,红色部分换为自己账套的数据库即可,版本不同或许语句也不一定适用,自己参考一下就好。

猜你喜欢

转载自blog.csdn.net/qq_30925199/article/details/88800000