Tôi tính toán thu nhập của việc thuê thiết bị cho một báo cáo. Trong đó, chi phí thuê vào những ngày cuối tuần sẽ cộng thêm 10% nếu so sánh với ngày bình thường. Vì vậy, làm thế nào tôi có thể tính toán có bao nhiêu ngày cuối tuần giữa hai ngày. Và trong truy vấn báo cáo, tôi cũng không thể sử dụng DECLARE. Ai đó có thể giúp tôi làm điều này. Cảm ơn bạn rất nhiềuTôi có thể tính toán có bao nhiêu ngày cuối tuần giữa hai ngày trong SQL Server?
5
A
Trả lời
12
này nên làm việc:
DECLARE @StartDate DATETIME
DECLARE @EndDate DATETIME
SET @StartDate = '2012/11/01'
SET @EndDate = '2012/11/05'
SELECT
(DATEDIFF(wk, @StartDate, @EndDate) * 2)
+(CASE WHEN DATENAME(dw, @StartDate) = 'Sunday' THEN 1 ELSE 0 END)
+(CASE WHEN DATENAME(dw, @EndDate) = 'Saturday' THEN 1 ELSE 0 END)
Các vấn đề liên quan
- 1. Tính toán thời gian giữa hai ngày?
- 2. Tính toán số ngày làm việc giữa hai ngày
- 3. Nhận phạm vi ngày giữa hai ngày trừ ngày cuối tuần
- 4. Java, Tính số ngày giữa hai ngày
- 5. Tính số đầy đủ tháng giữa hai ngày trong SQL
- 6. tính ngày chủ nhật giữa hai ngày
- 7. Ngày giữa hai ngày trong Python
- 8. Cách tính số ngày làm việc giữa hai ngày?
- 9. Số ngày trong phạm vi ngày, trừ ngày cuối tuần và các ngày khác, trong C#
- 10. Làm cách nào để tính số tuần giữa hai ngày?
- 11. Bao nhiêu ngày trong Java với Lịch
- 12. Nhận ngày đầu tiên trong tuần trong SQL Server
- 13. Có một thuật toán để xác định có bao nhiêu ánh sáng ban ngày không?
- 14. Cách tính chênh lệch theo giờ (thập phân) giữa hai ngày trong SQL Server?
- 15. không bao gồm ngày cuối tuần để có thể nhấp vào jQuery datepicker
- 16. MySQL: Cách tính tuần ra khỏi một ngày cụ thể?
- 17. ngày cuối cùng của tháng tính toán
- 18. Cách liệt kê tất cả các ngày giữa hai ngày
- 19. SPARQL Tính khác biệt giữa hai ngày
- 20. Tính phạm vi ngày mất tích và phạm vi ngày chồng chéo giữa hai ngày
- 21. CTE ĐƯỜNG ĐI NGÀY GIỮA HAI NGÀY sử dụng SQL Server
- 22. kiểm tra xem một ngày có giữa hai ngày (javascript)
- 23. Tạo ngày giữa hai ngày
- 24. giây mysql tính toán giữa hai ngày/lần cho mỗi ngày
- 25. Vòng lặp qua các ngày trừ ngày cuối tuần
- 26. Tính ngày cuối cùng trong quý CURRENT
- 27. Cách lặp lại giữa hai ngày
- 28. jquery ui đa ngày dữ liệu bộ chọn phạm vi mà không có ngày cuối tuần
- 29. Kiểm tra xem ngày tháng có là cuối tuần PHP
- 30. Tìm số ngày trong tuần/cuối tuần trong một phạm vi ngày nhất định