电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶二开常用SQL语句-查询即时库存可用量

来源:金蝶云社区作者:金蝶下载2次2024-09-16118

金蝶二开常用SQL语句-查询即时库存可用量


       即时库存表的数据无法直接获取到可用量,最近做的一个项目需要使用到即时库存可用量。只好按照社区的即时库存示例增加自己需要查询库存可用量。通过下面SQL查询可以准确获取FAVBQTY 可用量和FBASEAVBQTY可用量(基本单位)的数据。


SELECT

TI.FSTOCKORGID,

TI.FKEEPERTYPEID,

TI.FKEEPERID,

TI.FOWNERTYPEID,

TI.FOWNERID,

TI.FMATERIALID,

TM.FMATERIALID AS MaterialId,

TM.FNUMBER AS MaterialNum,

TI.FSTOCKID,

TI.FSTOCKLOCID,

TI.FAUXPROPID,

TI.FSTOCKSTATUSID,

TI.FLOT,

TI.FBOMID,

TI.FMTONO,

TI.FPROJECTNO,

(

CASE

WHEN TMS.FISEXPPARTOFLOT = '1' THEN TL.FPRODUCEDATE

ELSE TI.FPRODUCEDATE

END

) AS FPRODUCEDATE,

(

CASE

WHEN TMS.FISEXPPARTOFLOT = '1' THEN TL.FEXPIRYDATE

ELSE TI.FEXPIRYDATE

END

) AS FEXPIRYDATE,

TI.FQTY,

--基本单位库存量、辅助单位库存量

TI.FBASEUNITID,

TI.FBASEQTY,

TI.FSECUNITID,

TI.FSECQTY --基本单位锁库量、辅助单位锁库量

,

TSUB.FBASELOCKQTY AS FBASELOCKQTY,

(CASE WHEN TMS.FSTOREURNUM=0 THEN (TI.FBASEQTY - ISNULL(TSUB.FBASELOCKQTY, 0)) ELSE (TI.FBASEQTY - ISNULL(TSUB.FBASELOCKQTY, 0))*TMS.FSTOREURNOM/TMS.FSTOREURNUM END) FAVBQTY ,

(TI.FBASEQTY - ISNULL(TSUB.FBASELOCKQTY, 0) ) FBASEAVBQTY,

TSUB.FSECLOCKQTY AS FSECLOCKQTY,

--库存单位数量

TMS.FSTOREURNUM fstoreurnum,

TMS.FSTOREURNOM fstoreurnom,

TUS.FPRECISION as fprecision,

Convert(decimal(23, 10), TI.FBASEQTY / TMS.FSTOREURNUM) fstockunitqty

FROM

T_STK_INVENTORY TI

INNER JOIN T_BD_MATERIAL TM ON TI.FMATERIALID

金蝶二开常用SQL语句-查询即时库存可用量

即时库存表的数据无法直接获取到可用量,最近做的一个项目需要使用到即时库存可用量。只好按照社区的即时库存示例增加自己需要查...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信