以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助求助,循环判断时间问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103606)

--  作者:Springamy
--  发布时间:2017/7/12 15:56:00
--  求助求助,循环判断时间问题

问题如图: 感觉思路有问题,实在写不下去了,不知道怎么判断时间,请帮帮忙

 


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2017/7/12 16:28:00
--  
看看表数据是怎么样的,截图或者上传例子说明
--  作者:Springamy
--  发布时间:2017/7/12 16:47:00
--  截图

期初表的数据应该是不对的,是我以前的时候直接用入库减出库的出来的,

 


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:5.png
图片点击可在新窗口打开查看


--  作者:Springamy
--  发布时间:2017/7/12 16:57:00
--  截图

根据选择期初名称 根据期初日期加载期初表   下图的数据是不对的

 


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2017/7/12 17:21:00
--  
没看懂你的业务模式。导出部分相关联数据到新项目,发上来看看
--  作者:Springamy
--  发布时间:2017/7/12 17:33:00
--  例子
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子1.rar


--  作者:有点甜
--  发布时间:2017/7/12 22:05:00
--  

 连不上你的数据库,无法测试。

 

 如果你需要查找最近的一行数据,参考 http://www.foxtable.com/webhelp/scr/0396.htm


--  作者:Springamy
--  发布时间:2017/7/13 11:32:00
--  

蓝大: 这个sql 在   Do While  dr1("期初日期") < d <= qc   循环里面,,可以把日期换成 = d 吗? 如图

 

select * f rom (select d._Identify,rkid,仓库地点,产品线,库存类型,仓库属性,d.条码,BOM编码,产品型号,isnull(d.数量,0)-isnull(b.数量,0) as 数量,采购合同号,入库日期 f rom (select 入库表._identify,c.rkid,仓库地点,产品线,库存类型,仓库属性,条码,BOM编码,产品型号,数量,采购合同号,入库日期 fr om (select * f rom 入库条码明细) as c left join 入库表 on c.rkid = 入库表._identify where 审核 = \'true\') as d left join (select 出库表._identify,a.ckid,出库日期,条码,数量 fr om (select * fr om 出库条码明细) as a left join 出库表 on a.ckid = 出库表._identify where 审核 = \'true\' and 出库日期 <=\'6/30/2017\') as b on d.条码 = b.条码 ) as e where 数量 > 0 and 入库日期<= \'6/30/2017\'"


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/7/13 11:38:00
--  

可以

 

and 出库日期 <=\'6/30/2017\') as b on d.条码 = b.条码 ) as e where 数量 > 0 and 入库日期<= \'6/30/2017\'"

 

改成

 

and 出库日期 <=\'" & d & "\') as b on d.条码 = b.条码 ) as e where 数量 > 0 and 入库日期<= \'" & d & "\'"