以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于按时间计算SQL动态加载数据查询  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=64380)

--  作者:ddlzq
--  发布时间:2015/2/12 13:52:00
--  [求助]关于按时间计算SQL动态加载数据查询
各位老师,我需要做一个查询按钮,该数据是在SQL表中。
表名为【需求跟踪表】,一列为【需求传出时间】一列为【需求回传时间】,我想做个一键查询数据功能
条件为,需求回传时间为空,需求传出时间距今天大于三天的数据加载出来
请问这个功能如何写语句?

--  作者:Bin
--  发布时间:2015/2/12 14:04:00
--  
dim d as date = date.today.adddays(3)

datatables("需求跟踪表").LoadFIlter="需求传出时间 > \'" & d & "\'"
datatables("需求跟踪表").load

--  作者:ddlzq
--  发布时间:2015/2/12 14:20:00
--  
首先谢谢Bin老师的快速回复,但需求传出时间为一个填写的时间,我想每天用这一键查询加载数据,也就是需求回传时间未填,而且是今天日期减去需求传出时间大于三天的数据。谢谢Bin老师 再帮试试


--  作者:Bin
--  发布时间:2015/2/12 14:21:00
--  
没看懂你的意思
--  作者:ddlzq
--  发布时间:2015/2/12 14:27:00
--  
好的,我再描述一下

其实是想SQL后台计算一个天数,计算条件是 需求回传时间 为空 and  当天时间减去需求传出时间 的天数,加载出大于3天的数据。

--  作者:有点甜
--  发布时间:2015/2/12 14:29:00
--  

Dim d As Date = Date.today.adddays(-3)


DataTables("需求跟踪表").LoadFIlter="需求回传时 is null And 需求传出时间 <= \'" & d & "\'"
DataTables("需求跟踪表").load


--  作者:ddlzq
--  发布时间:2015/2/12 15:18:00
--  
谢谢Bin老师,好用。