找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 6252|回复: 9

[求助] 求“出入库流水帐”的SQL语句

[复制链接]
发表于 2008-9-23 13:39:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
哪位仁兄给一段"出入库流水帐"的SQL语句。
别让我跟踪,跟踪出来的分析太累。
发表于 2008-9-23 14:09:52 | 显示全部楼层
select c.dDate,b.cInvCode,b.cinvname,b.cinvstd,a.cBatch,a.iquantity, b.ccomunitcode      
  from rdRecord c, rdRecords a left join inventory b
    on a.cinvcode = b.cinvcode
    where c.id = a.id and c.bRdFlag='1'

后面继续写条件, 其中bRdFlag=1入库, =0出库
 楼主| 发表于 2008-9-23 15:38:32 | 显示全部楼层
好的,谢谢,我试试看。
 楼主| 发表于 2008-9-23 17:33:01 | 显示全部楼层
不行啊,和ERP中的“出入库流水帐”查出的不一样。
发表于 2018-1-19 09:13:59 | 显示全部楼层
现在希望能够定时自动导出出入库流水帐,希望有朋友能够帮忙
回复 点赞 拍砖

使用道具 举报

发表于 2018-1-19 09:35:52 | 显示全部楼层
感谢分享 金币不够多发帖
回复 点赞 拍砖

使用道具 举报

发表于 2018-1-20 10:20:41 | 显示全部楼层
自己吧查询所有出入库单据的代码写出来,用UNION ALL,拼接起来就好了
回复 点赞 拍砖

使用道具 举报

发表于 2019-6-17 08:52:31 | 显示全部楼层
我也想使用SQL语言定期导出出入库流水账为EXCEL格式,便于其他人使用。
回复 点赞 拍砖

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:3
  • 打卡月天数:1
  • 打卡总奖励:5
  • 最近打卡:2024-11-01 16:19:28
发表于 2019-6-18 07:18:41 | 显示全部楼层
这个肯定要跟踪,这种帐肯定是语句,不可能是这个简单的视图
回复 点赞 拍砖

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:3
  • 打卡月天数:0
  • 打卡总奖励:6
  • 最近打卡:2024-10-24 11:10:26
发表于 2024-10-24 11:10:26 | 显示全部楼层
#在这里快速回复#  SELECT r.id AS ID , R.dDate ,rs.autoid, r.brdflag,rs.dvdate,Rs.dmadedate AS dmadedate ,ISNULL(Rs.iExpiratDateCalcu,0) as iExpiratDateCalcu , Rs.cExpirationdate as cExpirationdate,Rs.cCiqBookCode ,rs.cbmemo as cbmemo,  r.cvouchtype, R.cBusType, R.cMemo ,  (case when R.cvouchtype =N'32' and (isnull(R.csource,N'') =N'发货单' or isnull(R.csource,N'') =N'委托代销') then isnull(Rs.cbdlcode,N'') else IsNull(R.cBusCode,N'') end) AS cBusCode,  R.cWhCode, R.cCode,   r.crdcode,r.cdepcode,r.cpersoncode,r.cPTCode,   convert(nvarchar(2),N'') AS DDH, convert(nvarchar(2),N'') AS DHDH, R.cSTCode,  R.cBillCode, r.ccuscode,   R.cDLCode, R.cProBatch,R.cHandler,R.dVeriDate,  isnull(r.cDefine1,N'') as cDefine1,isnull(r.cDefine2,N'') as cDefine2,isnull(r.cDefine3,N'') as cDefine3,isnull(r.cDefine4,Null) as cDefine4,isnull(r.cDefine7,Null) as cDefine7,isnull(r.cDefine9,N'') as cDefine9,isnull(r.cDefine16,Null) as cDefine16,isnull(rs.cDefine37,Null) as cDefine37,Rs.cBatchProperty1,Rs.cBatchProperty2,Rs.cBatchProperty3,Rs.cBatchProperty4,Rs.cBatchProperty5,Rs.cBatchProperty6,Rs.cBatchProperty7,Rs.cBatchProperty8,Rs.cBatchProperty9,Rs.cBatchProperty10,  Rs.cInvCode AS cInvCode,   rs.iquantity,rs.inum ,  cFree1, Rs.iUnitCost , Rs.iPrice , Rs.iPUnitCost, Rs.iPPrice ,   Rs.cBatch AS PH, Rs.citemcode as 项目编码,Rs.cName AS XMMC, rs.citem_class as 项目大类编码,Rs.cItemCName AS XMDL,  Rs.cbAccounter AS JZR,   R.cMaker AS ZDR , Rs.cCheckPersonCode,Rs.cCheckCode,Rs.dCheckDate,Rs.cRejectCode, rs.iordertype,iordercode,rs.iorderseq,   Null AS 委外订单号, convert(nvarchar(60),N'') AS 生产订单号,  Null As 币种, Null AS 汇率, Null AS 税率,  Null AS 原币无税单价, Null AS 原币无税金额, Null AS 原币税额,Null As 原币价税合计,  Null AS 本币税额,Null As 本币价税合计, Rs.iNQuantity,Rs.INNum,rs.isotype,rs.csocode,rs.isoseq,rs.isodid,  Null   as cVenCode ,rs.cvmivencode ,rs.cAssUnit   FROM   RdRecord32 R  with (nolock) left join  RdRecords32 Rs with (nolock) on R.id=rs.id   left join warehouse w on r.cwhcode = w.cwhcode   left join factory  on w.cfactorycode = factory.cfactorycode   Where 1=1   And (R.dDate >= N'2023-01-23' and R.dDate <= N'2024-10-23') And ((Rs.cInvCode >= N'200101000008') And (Rs.cInvCode <= N'200101000008'))   union all    SELECT r.id AS ID , R.dDate ,rs.autoid, r.brdflag,rs.dvdate,Rs.dmadedate AS dmadedate ,ISNULL(Rs.iExpiratDateCalcu,0) as iExpiratDateCalcu , Rs.cExpirationdate as cExpirationdate,Rs.cCiqBookCode ,rs.cbmemo as cbmemo,  r.cvouchtype, R.cBusType, R.cMemo ,   IsNull(R.cBusCode,N'')  AS cBusCode,  R.cWhCode, R.cCode,   r.crdcode,r.cdepcode,r.cpersoncode,r.cPTCode,   convert(nvarchar(2),N'') AS DDH, convert(nvarchar(2),N'') AS DHDH, R.cSTCode,  R.cBillCode, r.ccuscode,   R.cDLCode, Rs.cMoLotCode as cProBatch,R.cHandler,R.dVeriDate,  isnull(r.cDefine1,N'') as cDefine1,isnull(r.cDefine2,N'') as cDefine2,isnull(r.cDefine3,N'') as cDefine3,isnull(r.cDefine4,Null) as cDefine4,isnull(r.cDefine7,Null) as cDefine7,isnull(r.cDefine9,N'') as cDefine9,isnull(r.cDefine16,Null) as cDefine16,isnull(rs.cDefine37,Null) as cDefine37,Rs.cBatchProperty1,Rs.cBatchProperty2,Rs.cBatchProperty3,Rs.cBatchProperty4,Rs.cBatchProperty5,Rs.cBatchProperty6,Rs.cBatchProperty7,Rs.cBatchProperty8,Rs.cBatchProperty9,Rs.cBatchProperty10,  Rs.cInvCode AS cInvCode,   rs.iquantity,rs.inum ,  cFree1, Rs.iUnitCost , Rs.iPrice , Rs.iPUnitCost, Rs.iPPrice ,   Rs.cBatch AS PH, Rs.citemcode as 项目编码,Rs.cName AS XMMC, rs.citem_class as 项目大类编码,Rs.cItemCName AS XMDL,  Rs.cbAccounter AS JZR,   R.cMaker AS ZDR , Rs.cCheckPersonCode,Rs.cCheckCode,Rs.dCheckDate,Rs.cRejectCode, rs.iordertype,iordercode,rs.iorderseq,    Rs.comcode  AS 委外订单号, IsNull(cmocode,N'') AS 生产订单号,  Null As 币种, Null AS 汇率, Null AS 税率,  Null AS 原币无税单价, Null AS 原币无税金额, Null AS 原币税额,Null As 原币价税合计,  Null AS 本币税额,Null As 本币价税合计, Rs.iNQuantity,Rs.INNum,rs.isotype,rs.csocode,rs.isoseq,rs.isodid,    R.cVenCode   as cVenCode ,rs.cvmivencode ,rs.cAssUnit   FROM   RdRecord11 R  with (nolock) left join  RdRecords11 Rs with (nolock) on R.id=rs.id   left join warehouse w on r.cwhcode = w.cwhcode   left join factory  on w.cfactorycode = factory.cfactorycode   Where 1=1   And (R.dDate >= N'2023-01-23' and R.dDate <= N'2024-10-23') And ((Rs.cInvCode >= N'200101000008') And (Rs.cInvCode <= N'200101000008'))     union all     SELECT r.id AS ID , R.dDate ,rs.autoid, r.brdflag,rs.dvdate,Rs.dmadedate AS dmadedate ,ISNULL(Rs.iExpiratDateCalcu,0) as iExpiratDateCalcu , Rs.cExpirationdate as cExpirationdate,Rs.cCiqBookCode ,rs.cbmemo as cbmemo,  r.cvouchtype, R.cBusType, R.cMemo ,   IsNull(R.cBusCode,N'')  AS cBusCode,  R.cWhCode, R.cCode,   r.crdcode,r.cdepcode,r.cpersoncode,r.cPTCode,   convert(nvarchar(2),N'') AS DDH, convert(nvarchar(2),N'') AS DHDH, R.cSTCode,  R.cBillCode, r.ccuscode,   R.cDLCode, Rs.cMoLotCode as cProBatch,R.cHandler,R.dVeriDate,  isnull(r.cDefine1,N'') as cDefine1,isnull(r.cDefine2,N'') as cDefine2,isnull(r.cDefine3,N'') as cDefine3,isnull(r.cDefine4,Null) as cDefine4,isnull(r.cDefine7,Null) as cDefine7,isnull(r.cDefine9,N'') as cDefine9,isnull(r.cDefine16,Null) as cDefine16,isnull(rs.cDefine37,Null) as cDefine37,Rs.cBatchProperty1,Rs.cBatchProperty2,Rs.cBatchProperty3,Rs.cBatchProperty4,Rs.cBatchProperty5,Rs.cBatchProperty6,Rs.cBatchProperty7,Rs.cBatchProperty8,Rs.cBatchProperty9,Rs.cBatchProperty10,  Rs.cInvCode AS cInvCode,   rs.iquantity,rs.inum ,  cFree1, Rs.iUnitCost , Rs.iPrice , Rs.iPUnitCost, Rs.iPPrice ,   Rs.cBatch AS PH, Rs.citemcode as 项目编码,Rs.cName AS XMMC, rs.citem_class as 项目大类编码,Rs.cItemCName AS XMDL,  Rs.cbAccounter AS JZR,   R.cMaker AS ZDR , Rs.cCheckPersonCode,Rs.cCheckCode,Rs.dCheckDate,Rs.cRejectCode, rs.iordertype,iordercode,rs.iorderseq,   Null AS 委外订单号, IsNull(cmocode,N'') AS 生产订单号,  Null As 币种, Null AS 汇率, Null AS 税率,  Null AS 原币无税单价, Null AS 原币无税金额, Null AS 原币税额,Null As 原币价税合计,  Null AS 本币税额,Null As 本币价税合计, Rs.iNQuantity,Rs.INNum,rs.isotype,rs.csocode,rs.isoseq,rs.isodid,  Null   as cVenCode ,rs.cvmivencode ,rs.cAssUnit   FROM   RdRecord10 R  with (nolock) left join  RdRecords10 Rs with (nolock) on R.id=rs.id   left join warehouse w on r.cwhcode = w.cwhcode   left join factory  on w.cfactorycode = factory.cfactorycode   Where 1=1   And (R.dDate >= N'2023-01-23' and R.dDate <= N'2024-10-23') And ((Rs.cInvCode >= N'200101000008') And (Rs.cInvCode <= N'200101000008'))     union all     SELECT r.id AS ID , R.dDate ,rs.autoid, r.brdflag,rs.dvdate,Rs.dmadedate AS dmadedate ,ISNULL(Rs.iExpiratDateCalcu,0) as iExpiratDateCalcu , Rs.cExpirationdate as cExpirationdate,Rs.cCiqBookCode ,rs.cbmemo as cbmemo,  r.cvouchtype, R.cBusType, R.cMemo ,   IsNull(R.cBusCode,N'')  AS cBusCode,  R.cWhCode, R.cCode,   r.crdcode,r.cdepcode,r.cpersoncode,r.cPTCode,   convert(nvarchar(2),N'') AS DDH, convert(nvarchar(2),N'') AS DHDH, R.cSTCode,  R.cBillCode, r.ccuscode,   R.cDLCode, R.cProBatch,R.cHandler,R.dVeriDate,  isnull(r.cDefine1,N'') as cDefine1,isnull(r.cDefine2,N'') as cDefine2,isnull(r.cDefine3,N'') as cDefine3,isnull(r.cDefine4,Null) as cDefine4,isnull(r.cDefine7,Null) as cDefine7,isnull(r.cDefine9,N'') as cDefine9,isnull(r.cDefine16,Null) as cDefine16,isnull(rs.cDefine37,Null) as cDefine37,Rs.cBatchProperty1,Rs.cBatchProperty2,Rs.cBatchProperty3,Rs.cBatchProperty4,Rs.cBatchProperty5,Rs.cBatchProperty6,Rs.cBatchProperty7,Rs.cBatchProperty8,Rs.cBatchProperty9,Rs.cBatchProperty10,  Rs.cInvCode AS cInvCode,   rs.iquantity,rs.inum ,  cFree1, Rs.iUnitCost , Rs.iPrice , Rs.iPUnitCost, Rs.iPPrice ,   Rs.cBatch AS PH, Rs.citemcode as 项目编码,Rs.cName AS XMMC, rs.citem_class as 项目大类编码,Rs.cItemCName AS XMDL,  Rs.cbAccounter AS JZR,   R.cMaker AS ZDR , Rs.cCheckPersonCode,Rs.cCheckCode,Rs.dCheckDate,Rs.cRejectCode, rs.iordertype,iordercode,rs.iorderseq,   Null AS 委外订单号, convert(nvarchar(60),N'') AS 生产订单号,  Null As 币种, Null AS 汇率, Null AS 税率,  Null AS 原币无税单价, Null AS 原币无税金额, Null AS 原币税额,Null As 原币价税合计,  Null AS 本币税额,Null As 本币价税合计, Rs.iNQuantity,Rs.INNum,rs.isotype,rs.csocode,rs.isoseq,rs.isodid,  Null   as cVenCode ,rs.cvmivencode ,rs.cAssUnit   FROM   RdRecord09 R  with (nolock) left join  RdRecords09 Rs with (nolock) on R.id=rs.id   left join warehouse w on r.cwhcode = w.cwhcode   left join factory  on w.cfactorycode = factory.cfactorycode   Where 1=1   And (R.dDate >= N'2023-01-23' and R.dDate <= N'2024-10-23') And ((Rs.cInvCode >= N'200101000008') And (Rs.cInvCode <= N'200101000008'))      union all         SELECT r.id AS ID , R.dDate ,rs.autoid, r.brdflag,rs.dvdate,Rs.dmadedate AS dmadedate ,ISNULL(Rs.iExpiratDateCalcu,0) as iExpiratDateCalcu , Rs.cExpirationdate as cExpirationdate,Rs.cCiqBookCode ,rs.cbmemo as cbmemo,  r.cvouchtype, R.cBusType, R.cMemo ,   IsNull(R.cBusCode,N'')  AS cBusCode,  R.cWhCode, R.cCode,   r.crdcode,r.cdepcode,r.cpersoncode,r.cPTCode,   convert(nvarchar(2),N'') AS DDH, convert(nvarchar(2),N'') AS DHDH, R.cSTCode,  R.cBillCode, r.ccuscode,   R.cDLCode, R.cProBatch,R.cHandler,R.dVeriDate,  isnull(r.cDefine1,N'') as cDefine1,isnull(r.cDefine2,N'') as cDefine2,isnull(r.cDefine3,N'') as cDefine3,isnull(r.cDefine4,Null) as cDefine4,isnull(r.cDefine7,Null) as cDefine7,isnull(r.cDefine9,N'') as cDefine9,isnull(r.cDefine16,Null) as cDefine16,isnull(rs.cDefine37,Null) as cDefine37,Rs.cBatchProperty1,Rs.cBatchProperty2,Rs.cBatchProperty3,Rs.cBatchProperty4,Rs.cBatchProperty5,Rs.cBatchProperty6,Rs.cBatchProperty7,Rs.cBatchProperty8,Rs.cBatchProperty9,Rs.cBatchProperty10,  Rs.cInvCode AS cInvCode,   rs.iquantity,rs.inum ,  cFree1, Rs.iUnitCost , Rs.iPrice , Rs.iPUnitCost, Rs.iPPrice ,   Rs.cBatch AS PH, Rs.citemcode as 项目编码,Rs.cName AS XMMC, rs.citem_class as 项目大类编码,Rs.cItemCName AS XMDL,  Rs.cbAccounter AS JZR,   R.cMaker AS ZDR , Rs.cCheckPersonCode,Rs.cCheckCode,Rs.dCheckDate,Rs.cRejectCode, rs.iordertype,iordercode,rs.iorderseq,   Null AS 委外订单号, convert(nvarchar(60),N'') AS 生产订单号,  Null As 币种, Null AS 汇率, Null AS 税率,  Null AS 原币无税单价, Null AS 原币无税金额, Null AS 原币税额,Null As 原币价税合计,  Null AS 本币税额,Null As 本币价税合计, Rs.iNQuantity,Rs.INNum,rs.isotype,rs.csocode,rs.isoseq,rs.isodid,  (case when isnull(R.cbustype,N'')=N'调拨入库' then rs.cbvencode else R.cVenCode end)   as cVenCode ,rs.cvmivencode ,rs.cAssUnit   FROM   RdRecord08 R  with (nolock) left join  RdRecords08 Rs with (nolock) on R.id=rs.id   left join warehouse w on r.cwhcode = w.cwhcode   left join factory  on w.cfactorycode = factory.cfactorycode   Where 1=1   And (R.dDate >= N'2023-01-23' and R.dDate <= N'2024-10-23') And ((Rs.cInvCode >= N'200101000008') And (Rs.cInvCode <= N'200101000008'))     union all     SELECT r.id AS ID , R.dDate ,rs.autoid,r.brdflag,rs.dvdate,Rs.dmadedate AS dmadedate ,ISNULL(Rs.iExpiratDateCalcu,0) as iExpiratDateCalcu , Rs.cExpirationdate as cExpirationdate,Rs.cCiqBookCode ,rs.cbmemo as cbmemo,  r.cvouchtype, R.cBusType, R.cMemo ,   IsNull(R.cBusCode,N'')  AS cBusCode,  R.cWhCode, R.cCode,   r.crdcode,r.cdepcode,r.cpersoncode,r.cPTCode,  case when isnull(Rs.iposid,0) <> 0 then Rs.cpoid else convert(nvarchar(2),N'') end AS DDH, isnull(Rs.cbarvcode,convert(nvarchar(2),N'')) AS DHDH, R.cSTCode,  R.cBillCode, r.ccuscode,   R.cDLCode, R.cProBatch,R.cHandler,R.dVeriDate,  isnull(r.cDefine1,N'') as cDefine1,isnull(r.cDefine2,N'') as cDefine2,isnull(r.cDefine3,N'') as cDefine3,isnull(r.cDefine4,Null) as cDefine4,isnull(r.cDefine7,Null) as cDefine7,isnull(r.cDefine9,N'') as cDefine9,isnull(r.cDefine16,Null) as cDefine16,isnull(rs.cDefine37,Null) as cDefine37,Rs.cBatchProperty1,Rs.cBatchProperty2,Rs.cBatchProperty3,Rs.cBatchProperty4,Rs.cBatchProperty5,Rs.cBatchProperty6,Rs.cBatchProperty7,Rs.cBatchProperty8,Rs.cBatchProperty9,Rs.cBatchProperty10,  Rs.cInvCode AS cInvCode,   rs.iquantity,rs.inum ,  cFree1, Rs.iUnitCost , Rs.iPrice , Rs.iPUnitCost, Rs.iPPrice ,   Rs.cBatch AS PH, Rs.citemcode as 项目编码,Rs.cName AS XMMC, rs.citem_class as 项目大类编码,Rs.cItemCName AS XMDL,  Rs.cbAccounter AS JZR,   R.cMaker AS ZDR , Rs.cCheckPersonCode,Rs.cCheckCode,Rs.dCheckDate,Rs.cRejectCode, rs.iordertype,iordercode,rs.iorderseq,   (case when isnull(R.cvouchtype,N'')=N'01' and isnull(R.cbustype,N'')=N'委外加工' then Rs.cpoid else Rs.comcode end) AS 委外订单号, convert(nvarchar(60),N'') AS 生产订单号,  R.cExch_Name As 币种, R.iExchRate AS 汇率, R.iTaxRate AS 税率,  Rs.ioricost AS 原币无税单价, Rs.iorimoney AS 原币无税金额, Rs.ioritaxprice AS 原币税额,Rs.iorisum As 原币价税合计,  Rs.itaxprice AS 本币税额,Rs.isum As 本币价税合计, Rs.iNQuantity,Rs.INNum,rs.isotype,rs.csocode,rs.isoseq,rs.isodid,    R.cVenCode   as cVenCode ,rs.cvmivencode ,rs.cAssUnit    FROM   RdRecord01 R  with (nolock) left join  RdRecords01 Rs with (nolock) on R.id=rs.id   left join warehouse w on r.cwhcode = w.cwhcode   left join factory  on w.cfactorycode = factory.cfactorycode   Where 1=1   And (R.dDate >= N'2023-01-23' and R.dDate <= N'2024-10-23') And ((Rs.cInvCode >= N'200101000008') And (Rs.cInvCode <= N'200101000008'))
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-22 11:20 , Processed in 0.060005 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表