我有一個查詢使用兩個日期之間的差異來查找查詢' 中其他地方使用的持續時間首先,我想排除任何工作日,並且其次,從剩下的只使用預定義的工作時間(即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. 兩個日期之間的工作日數[LOGIC]
- 7. 兩個日期之間的總工作日與自定義日期
- 8. 獲取兩個日期時間之間的小時數
- 9. 如何計算特定年份中兩個日期之間的日期?
- 10. 計算兩個日期之間以分鐘計的時間差(僅工作小時數)
- 11. 在兩個日期之間的特定日期的查找日期PHP
- 12. 如何在兩個日期之間獲得工作日或小時
- 13. java日期扣除小時 - 兩小時之間的期間
- 14. 日期間的計算在兩個日期之間
- 15. VB.NET - 計算排除日期之間的兩個日期之間的天數
- 16. 無法獲得Laravel的兩個日期之間的估計時間PHP
- 17. PHP計算兩個日期之間的辦公時間數
- 18. 計算兩個日期之間的日間時間和夜間時間
- 19. 在兩個日期之間的某個工作日獲取日期
- 20. 兩個日期之間的SQL工作日
- 21. 查找SQL Server中兩個日期之間的工作日
- 22. 如何計算兩個日期之間的營業日數?
- 23. 計算兩個日期之間的營業日數?
- 24. 如何計算兩個日期之間有多少個工作日?
- 25. 獲取兩個日期之間的最大日期/時間
- 26. 計算工作天/小時的日期?
- 27. 如何計算工作日中兩個日期之間的差異
- 28. 如何計算在asp.net中兩個不同日期之間的工作日
- 29. 我如何計算兩個日期之間的日期
- 30. 如何使用PHP計算兩個日期之間的日期?