簡體   English   中英

查找兩個連續的日期

[英]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查詢來查找:

  1. 休假超過或等於“連續兩個星期”的員工,或者我應該說連續兩個星期嗎?

  2. 如果是,那么這些總葉子的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM