Foxtable(狐表)用户栏目专家坐堂 → 查询逻辑


  共有3966人关注过本帖树形打印复制链接

主题:查询逻辑

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
查询逻辑  发帖心情 Post By:2021/11/23 16:35:00 [只看该作者]

有个班次的查询问题  比如d日 早 中 晚 d+1日 早 中晚
查询d日早班到d+1日中班的数据应该包含 d日 早中晚和d+1日早中 这个逻辑要怎么写

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/23 16:44:00 [只看该作者]

请截图,举例具体数据说明

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2021/11/23 17:25:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20211123172418.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2021/11/23 17:30:00 [只看该作者]

这个查询日期和班次是动态条件  比如选择11月19日早至11月20日早 实际数据是11月19日早 中晚加上11月20日早上的数据 如果选择 1月19日中至11月20日晚 实际数据是11月19日中晚加上11月20日早中晚上的数据 

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/23 17:39:00 [只看该作者]

增加一个辅助日期列,早指定为时间08:00,中指定为时间12:00,晚指定为时间18:00。

把日期+时间合并为辅助列数据,比如2021-11-19早,记录为2021-11-19 08:00;2021-11-19晚,记录为2021-11-19 18:00,以此类推

比如查询11月19日早至11月20日早,就是dim filter as string = "辅助日期列 >= #2021-11-19 08:00# and 辅助日期列 <= #2021-11-20 08:00#"

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2021/11/23 17:53:00 [只看该作者]

这个可能无法实现 因为这个表是各个分公司提交的 每家公司的早中晚班时间都是不一致的 比如日本和泰国的,国内上海跟新疆的都不一样,我有想过做一个表来存储各个公司的排班,但是他们变更又比较频繁,有点头大

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/23 20:24:00 [只看该作者]

早中晚对应的时间只是一个辅助值,为了方便排序比较大小而已,没有意义的,不需要和真正的时间对应。

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2021/11/25 15:11:00 [只看该作者]

我们统计的时候就是要区分这个,比如25号中班到26号夜班之间的工作量,不是按照距离的时间来统计而是按照班次来统计

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/25 15:26:00 [只看该作者]

那就在增加更具体的数据进行区分,比如增加一个准确的时间值,进行统计

 回到顶部