以文本方式查看主题 - 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 -- 截图 期初表的数据应该是不对的,是我以前的时候直接用入库减出库的出来的,
|
||||
-- 作者:Springamy -- 发布时间:2017/7/12 16:57:00 -- 截图 根据选择期初名称 根据期初日期加载期初表 下图的数据是不对的
|
||||
-- 作者:有点蓝 -- 发布时间:2017/7/12 17:21:00 -- 没看懂你的业务模式。导出部分相关联数据到新项目,发上来看看 |
||||
-- 作者:Springamy -- 发布时间:2017/7/12 17:33:00 -- 例子
|
||||
-- 作者:有点甜 -- 发布时间: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 & "\'" |