[请益] 时间范围判断

楼主: m061i6 (超级牛)   2016-09-07 15:07:48
您好版上的各位大大
小的最近又遇到一个问题有点想不透
目前有遇到一个工作是要记录公司
每位员工的到职日与离职日
以方便日后调查
资料表内有纪录员工的 到职日与离职日
如果报表要搜寻某个月份当时的在职的所有员工,请问判定式要怎么写呢?
小弟第一次做这种时间范围的判定所以有点没头绪
比方说
员工A 从2013年8月 到2014年5月
员工B 从2012年6月 到2013年10月
则如果要查2013年9月的在职员工
则判定式应该怎么弄会比较好?
手机排版请见谅 谢谢
作者: Peruheru (还在想)   2016-09-07 15:29:00
九月当月进来得算哪边?当月走得算哪边?
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-09-07 15:59:00
把所有人任职期间画出gantt chart 从要查询月份拉一根垂直线跨过所有数线 有交叉的就是当月在职还不是日期范围对日期范围咧 已经很简单了好吗
作者: imhaha (嘿嘿)   2016-09-07 16:24:00
设两栏 大于小于判断?
作者: magus (Magus)   2016-09-07 17:16:00
是RDBMS吗?是的话SQL下一笔不就捞出来了?
作者: cf1064 (蚵仔)   2016-09-07 23:20:00
到职日<九月且离职日>九月?
作者: xdraculax (首席怪叔叔)   2016-09-08 08:01:00
到职日 < 月底 AND 离职日 NULL 或 > 月初以上 < > 要改 <= >= @@
楼主: m061i6 (超级牛)   2016-09-08 09:11:00
谢谢各位 我大概知道了!
作者: red0whale (red whale)   2016-09-13 04:22:00
把yyyy年mm月改成数字“yyyymm”的形式去比较

Links booklink

Contact Us: admin [ a t ] ucptt.com