Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何吧指定时间内的数据放到指定日期后面

胡宏峰  发表于:2011-10-15 19:36:30  
复制

 

原来的表就是这个样子

人员        就餐时间
DY200911049        2011-9-2 11:51
DY200911049        2011-9-2 22:16
DY200911049        2011-9-2 23:46
DY200911049        2011-9-3 11:54
DY200911049        2011-9-4 00:55
DY200911049        2011-9-4 23:36
DY200911049        2011-9-5 23:56
       
                                       
现在需要显示成下面这个样子的                                       
人员        日期        就餐1        就餐2        就餐3
DY200911049        2011-9-2        11:51:18        22:16:25        23:46:25
DY200911049        2011-9-3        11:54:48        00:55:28       
DY200911049        2011-9-4        23:36:30               
DY200911049        2011-9-5        23:56:30               

注意4号的一次就餐  因为是夜宵 所以算到3号去了

请教下 这个东西如何才能实现

 

 

 

 

 

点击下载此附件

 

Top
都市侠影 发表于:2011-10-15 19:52:56

一天之内能吃两次晚饭两次夜宵,胃口非常人能比啊。

不知道你的就餐1、就餐2、就餐3是怎么区分的?



网行者 发表于:2011-10-15 20:07:53
几点钟前的夜宵算到前一日?

胡宏峰 发表于:2011-10-15 20:50:24

时间是任意设置的 另外还有表  去判定的  

 

这里假设

1号从08:00到第二天的 11:00 都算 1号的

 

2号从08:00到第二天的11:00 都算 2号的

 

 

 

因为还有夜班的  所以情况比较复杂 

问这个问题 只是找个思路

夜班是20:00到第二天的23:00

 

中间可能有重复的地方 不过这个不用担心  因为这个时间没有吃饭记录的 

 

有的话就两个地方都显示  或者取上面一个 下面的不要

 

 

haha 这个数据是模拟出来的

 

不过确实存在这样的情况  卡借给别人用了



胡宏峰 发表于:2011-10-15 20:53:58
就餐1、就餐2、就餐3  其实就是打卡时间啊

胡宏峰 发表于:2011-10-15 20:54:33
打卡的次数

网行者 发表于:2011-10-15 20:56:44
那还不如统计某几个时间段刷卡次数,再看哪些卡在同一时间段刷卡次数大于2

胡宏峰 发表于:2011-10-15 21:00:49

哦  这个我知道啊  而且已经做到了  计次   不过要把具体的时间显示出来

 

这样更直观啊



胡宏峰 发表于:2011-10-15 21:02:16

换句话说就是  不是大于2   我是全部  没吃的也要的 显示出来  反正就是次数就对了

 

现在要做的就是  有次数就显示出  具体的时间



网行者 发表于:2011-10-15 21:07:09

如果有卡在同一餐次刷卡三次甚至更多,怎么办?



胡宏峰 发表于:2011-10-15 21:09:11

全部显示出来

 

 



网行者 发表于:2011-10-15 21:16:15
难度太大

胡宏峰 发表于:2011-10-15 21:33:35

啊  这个难度太大啊   不过其实没有几个的  最多也就是3顿



胡宏峰 发表于:2011-10-15 21:36:20

一天内一个卡 最多刷个10次  顶天了

 

 

考勤系统里面怎么弄出来的啊   



网行者 发表于:2011-10-15 22:11:49
换个方法,将打卡时间合并到一个字段显示,可参考http://www.accessoft.com/article-show.asp?id=4069

胡宏峰 发表于:2011-10-15 22:16:38
十分感谢   这个有办法再改进吗  离要求不远了啊

网行者 发表于:2011-10-15 22:34:41
胡宏峰 发表于:2011-10-16 01:40:25

yes 差不多了 剩下的我应该自己能琢磨出来了 不行再来请教

 

十分感谢  网行者 老师



网行者 发表于:2011-10-16 05:57:31
胡宏峰 发表于:2011-10-20 21:38:20

点击下载此附件

 

这个是另外一家给我的

 

比这边的简单点 不过限制多了一点



胡宏峰 发表于:2011-10-31 21:44:37

上次给到的答案可以实现这个功能  可是我的数据项太大 

 

有好几万条 

 

我只用了前面一个合并的 后面干脆就舍弃了

 

可是还是基本卡死  麻烦问一下有更好的解决方案吗



总记录:20篇  页次:1/1 9 1 :