Office中国论坛/Access中国论坛

标题: 求助一下如何写这个时间计算功能 [打印本页]

作者: hanetyb    时间: 2008-1-19 12:29
标题: 求助一下如何写这个时间计算功能
求助一下,小弟我不会vb,最近正在学习之.由于急用,请教一下.
我用access链接了一个excel表名,链接表名 data1 .其中excel表部分列记录(如下,只上了,A,B,C列).
  制作了一个查询表,实现显示同一个用户相邻记录时差是否7天内(后一订单相对前一订单)的订单的记录. 查询我已经做好.问题怎样判断符合同一用户前后订单满足7天内的订单条件.

客户订单Datetime
Aa12007-2-5 10:22
Aa22007-2-6 12:38
Ba32007-2-13 16:41
Ca42007-2-27 14:43
Da52007-3-12 13:16
Da62007-3-12 18:35
Da72007-3-15 16:09
Ea82007-3-17 21:26
Ea92007-3-19 14:06
Fa102007-3-20 9:52
Fa112007-3-23 10:13
AAa122007-4-10 18:36
AAa132007-4-16 18:04
DFa142007-5-9 15:45
EFa152007-5-11 11:55


[ 本帖最后由 hanetyb 于 2008-1-19 16:10 编辑 ]
作者: hanetyb    时间: 2008-1-19 14:51
大家帮帮忙.由于数据量太大.用excel写很简单 ,但是速度太慢了.或者兄弟们能否告诉我,在access如果引用excel的单元格a1,的值就可以了
作者: 咱家是猫    时间: 2008-1-19 15:08
Selete * From 表名 Where date(Datetime)+7 >=date(now())
作者: hanetyb    时间: 2008-1-19 16:04
谢谢楼上的兄台. 由于我得笔误. 主要应该是要实现 :如果同一客户,则判断n+1与N记录之间是否在7天内.如果是就1,否为0
作者: 咱家是猫    时间: 2008-1-19 16:37
你的意思是A客户的订单2与订单1之间的天数,是否相差7天以上,以是/否来表示?
作者: hanetyb    时间: 2008-1-19 16:42
对,就是这个意思 ,




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3