[請益] 時間範圍判斷

看板PHP作者 (超級牛)時間8年前 (2016/09/07 15:07), 編輯推噓3(308)
留言11則, 8人參與, 最新討論串1/1
您好版上的各位大大 小的最近又遇到一個問題有點想不透 目前有遇到一個工作是要記錄公司 每位員工的到職日與離職日 以方便日後調查 資料表內有紀錄員工的 到職日與離職日 如果報表要搜尋某個月份當時的在職的所有員工,請問判定式要怎麼寫呢? 小弟第一次做這種時間範圍的判定所以有點沒頭緒 比方說 員工A 從2013年8月 到2014年5月 員工B 從2012年6月 到2013年10月 則如果要查2013年9月的在職員工 則判定式應該怎麼弄會比較好? 手機排版請見諒 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.21.235.232 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1473232070.A.AD5.html

09/07 15:29, , 1F
九月當月進來得算哪邊?當月走得算哪邊?
09/07 15:29, 1F

09/07 15:59, , 2F
把所有人任職期間畫出gantt chart 從要查詢月份拉一根
09/07 15:59, 2F

09/07 16:00, , 3F
垂直線跨過所有數線 有交叉的就是當月在職
09/07 16:00, 3F

09/07 16:01, , 4F
還不是日期範圍對日期範圍咧 已經很簡單了好嗎
09/07 16:01, 4F

09/07 16:24, , 5F
設兩欄 大於小於判斷?
09/07 16:24, 5F

09/07 17:16, , 6F
是RDBMS嗎?是的話SQL下一筆不就撈出來了?
09/07 17:16, 6F

09/07 23:20, , 7F
到職日<九月且離職日>九月?
09/07 23:20, 7F

09/08 08:01, , 8F
到職日 < 月底 AND 離職日 NULL 或 > 月初
09/08 08:01, 8F

09/08 08:02, , 9F
以上 < > 要改 <= >= @@
09/08 08:02, 9F

09/08 09:11, , 10F
謝謝各位 我大概知道了!
09/08 09:11, 10F

09/13 04:22, , 11F
把yyyy年mm月改成數字「yyyymm」的形式去比較
09/13 04:22, 11F
文章代碼(AID): #1Npxp6hL (PHP)
文章代碼(AID): #1Npxp6hL (PHP)