我有一個查詢使用兩個日期之間的差異來查找查詢' 中其他地方使用的持續時間首先,我想排除任何工作日,並且其次,從剩下的只使用預定義的工作時間(即08:00 - 20:00)。 週一到週五(08:00-20:00)和週二和週四09:00-17:00這段工作時間相同。PLSQL-估計兩個日期之間的特定工作日小時數
0
A
回答
1
如果有天,工作時間像這樣的表:
select * from days;
day hours
1 0
2 12
3 8
...
那麼這個查詢將做到這一點:
select sum(((next_day(:end_date-7,days.day)
-next_day(:start_date-1,days.day)
)/7 + 1
) * days.hours
) num
from days
0
有它可以在任何語言來實現一個公式:
number_of_days - math_round_down(10 * (number_of_days/(business_days_in_a_week * days_in_a_week)))
看多:"How to find business days in current month with Javascript?"
相關問題
- 1. 計算日期之間的特定工作日的數量
- 2. 想要統計兩個日期之間的工作日數
- 3. 如何計算兩個日期之間的總工作時間
- 4. 計算兩個日期之間的工作時間
- 5. 兩個日期之間的特定日期的數量
- 6. 獲取兩個日期之間的工作日時間?
- 7. 兩個日期之間的特定月份/工作日的數量
- 8. 計算兩個日期之間的工作日
- 9. 可可 - 計算兩個日期之間的工作日
- 10. 如何計算兩個給定日期之間的工作日數
- 11. Moment JS - 計算兩個日期之間的小時數
- 12. 兩個日期之間的計數
- 13. 計算兩個日期之間的特定星期幾
- 14. 計算工作日期中以小時/分鐘計的兩個日期之間的差異
- 15. 設置兩個日期之間的特定日期
- 16. 兩個特定日期之間的日期
- 17. 兩個日期之間的工作日數[LOGIC]
- 18. 兩個日期之間的工作日數
- 19. 兩個日期之間的總工作日與自定義日期
- 20. 獲取兩個日期時間之間的小時數
- 21. 如何計算特定年份中兩個日期之間的日期?
- 22. 計算兩個日期之間以分鐘計的時間差(僅工作小時數)
- 23. 在兩個日期之間的特定日期的查找日期PHP
- 24. Oracle SQl Dev如何計算兩個日期之間的工作日數
- 25. 如何在兩個日期之間獲得工作日或小時
- 26. java日期扣除小時 - 兩小時之間的期間
- 27. 日期間的計算在兩個日期之間
- 28. VB.NET - 計算排除日期之間的兩個日期之間的天數
- 29. sqlite:兩個日期之間的時間差以小數表示
- 30. 在兩個NSDates之間發生的特定工作日的計數