vb动态查询
本帖最后由 vixiacai 于 2013-06-03 08:59:00 编辑 数据库是Sqlserver 2008 R2,编程语言vb6
数据库表(data)格式如下:
订单名称 工序1 工序2 工序3 工序4 工序5 工序6 工序7……
XX000001 时刻1 时刻2 时刻3 时刻4 时刻5 时刻6 时刻7……
时刻格式是datetime
我想做一个追踪订单生产过程的程序。
我用了combo1(0)和combo1(1)选择工序,用TDpicker1(0)和TDPicker1(1)选择日期,text1输入时间。
现在现在想查询出某一段时间内(如2013-5-10到2013-6-1)任意两个工序(如工序1和工序4)之间的时间(时刻4-时刻1)超过某段时间(如2天)的数据,应该怎么查询呢?
求各位大神指点,谢谢 VB SQL?Server
[解决办法]
select * from uTable where abs(订单审核-订单录入)>n1 or abs(订单打印-订单审核)>n2 or....
n1,n2指定天数,其它的自己变通一下