[英]Finding Two Consecutive Dates
嗨,我有一個表“ EMP_LEAVE”,其中包含一些記錄,如下所示
Employee | Leave_Start_Date | Leave_End_Date
1 22-09-2014 26-09-2014
1 29-09-2014 03-10-2014
1 15-12-2014 19-12-2014
1 22-12-2014 24-12-2014
2 07-01-2014 10-01-2014
2 13-01-2014 17-01-2014
2 20-01-2014 24-01-2014
3 10-02-2014 13-02-2014
3 17-02-2014 21-02-2014
我想編寫一個SQL查詢來查找:
休假超過或等於“連續兩個星期”的員工,或者我應該說連續兩個星期嗎?
如果是,那么這些總葉子的Leave_Start_Date和Leave_End_Date是什么?
任何幫助或指示,將不勝感激。
您可以編寫一些簡單的查詢,如下所示。
select employee, Leave_start_date, Leave_end_date from emp_leave where datediff(Leave_start_date, Leave_end_date) >= 15
該查詢將為您提供請假超過15天的員工。
謝謝薩拉
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.