设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 3236|回复: 28
打印 上一主题 下一主题

[查询] boss要我编一个access数据库的查询,求助

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-25 15:59:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我的mdb里有一张表,里面其中有一列是日期时间的,大概有几千条。boss的要求是做一个程序,从上向下,当“报警信息”是相同时,时间相差小于30秒的都不显示,只有相差大于30秒的数据才显示出来,怎么实现呢?或者说有哪些类似的程序可以参考一下?
[:30]
vb或vc连access数据库。


boss现在又给了一个新任务。。。。。以前那些都是每车一个表的,现在他要求把所有的车辆的全部信息都放到同一个xls表格里然后再处理。和原来相比就是车牌变成不一样的了。

就像原来
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:52:37"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:53:43"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:56:44"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:57:20"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:58:22"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:59:02"

现在车牌

"小松服务车" "小松桂AAC1" "GPS接收机故障报警;" "2008-11-17 9:52:37"
"小松服务车" "小松桂AAC1" "GPS接收机故障报警;" "2008-11-17 9:53:43"
"小松服务车" "小松桂AAC1" "GPS接收机故障报警;" "2008-11-17 9:56:44"
"小松服务车" "小松桂AAC2" "GPS接收机故障报警;" "2008-11-17 9:57:20"
"小松服务车" "小松桂AAC2" "GPS接收机故障报警;" "2008-11-17 9:58:22"
"小松服务车" "小松桂AAC2" "GPS接收机故障报警;" "2008-11-17 9:59:02"

之类的。

该改动哪些地方呢?

[ 本帖最后由 xm_bear 于 2008-12-4 15:00 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
29#
 楼主| 发表于 2008-12-4 10:52:19 | 只看该作者
boss现在又给了一个新任务。。。。。以前那些都是每车一个表的,现在他要求把所有的车辆的全部信息都放到同一个xls表格里然后再处理。和原来相比就是车牌变成不一样的了。

就像原来
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:52:37"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:53:43"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:56:44"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:57:20"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:58:22"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:59:02"

现在车牌

"小松服务车" "小松桂AAC1" "GPS接收机故障报警;" "2008-11-17 9:52:37"
"小松服务车" "小松桂AAC1" "GPS接收机故障报警;" "2008-11-17 9:53:43"
"小松服务车" "小松桂AAC1" "GPS接收机故障报警;" "2008-11-17 9:56:44"
"小松服务车" "小松桂AAC2" "GPS接收机故障报警;" "2008-11-17 9:57:20"
"小松服务车" "小松桂AAC2" "GPS接收机故障报警;" "2008-11-17 9:58:22"
"小松服务车" "小松桂AAC2" "GPS接收机故障报警;" "2008-11-17 9:59:02"

之类的。

该改动哪些地方呢?
28#
 楼主| 发表于 2008-11-28 16:15:05 | 只看该作者
[:50]

果然如上面高人所说,现在改动后正常了


我周末用vb做一个小程序引用这个数据库计算然后再把查询结果输出来就能交差了。谢谢你们~~~~~
27#
发表于 2008-11-28 14:53:14 | 只看该作者

为什么,啊

我下载 都要钱啊 。怎么发贴啊
26#
发表于 2008-11-28 14:41:40 | 只看该作者
good questions......

所有问题均回复
good questions......
属恶意灌水

[ 本帖最后由 Henry D. Sy 于 2008-11-28 14:45 编辑 ]

评分

参与人数 1经验 -10 收起 理由
Henry D. Sy -10 恶意灌水

查看全部评分

25#
发表于 2008-11-28 13:02:12 | 只看该作者
做了一个示例。
加了一个查询,主要是为了分组。加了一个表,保存查询(计算)的结果。
运行模块中的query过程可以得到结果。

[ 本帖最后由 kangking 于 2008-11-28 13:03 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
24#
发表于 2008-11-28 11:19:02 | 只看该作者
没注意你的报警时间有重复,改用id排序

SELECT a.ID, a.公司组别, a.车牌, a.报警信息, a.报警时间
FROM Sheet1 AS a
WHERE (((DateDiff("s",(select top 1 报警时间 from sheet1 b where b.id<a.id and b.车牌=a.车牌 order by b.id desc),[报警时间]))>30 Or (DateDiff("s",(select top 1 报警时间 from sheet1 b where b.id<a.id and b.车牌=a.车牌 order by b.id desc),[报警时间])) Is Null));
23#
 楼主| 发表于 2008-11-28 10:52:31 | 只看该作者
原帖由 Henry D. Sy 于 2008-11-27 17:30 发表
可以的呀,只不过少了个定位字段,你把他去掉就是了,
就不知道结果是不是你所要的
查询得到263条记录(条件是30秒)



我这里查也是263条,不过正确来说的话应该只有很少条数的

我看了一下,发现查询报警时间在10点之前的都正常,10点之后就不正常了。是因为字节设置的问题导致不起作用吗?


"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:52:37"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:53:43"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:56:44"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:57:20"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:58:22"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 9:59:02"    ----------------从这里下面后就不正常了
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 10:00:09"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 10:00:09"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 10:00:36"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 10:00:51"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 10:01:23"
"小松服务车" "小松桂AAC" "GPS接收机故障报警;" "2008-11-17 10:01:37"
22#
发表于 2008-11-27 21:19:42 | 只看该作者
学习!
21#
发表于 2008-11-27 17:30:35 | 只看该作者
可以的呀,只不过少了个定位字段,你把他去掉就是了,
就不知道结果是不是你所要的
查询得到263条记录(条件是30秒)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-23 13:10 , Processed in 0.118277 second(s), 39 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表