Sto calcolando il reddito delle attrezzature di assunzione per un rapporto. In questo, il costo di noleggio nei giorni del fine settimana sarà più del 10% in più se confrontato con i giorni normali. Quindi, come posso calcolare c'è quanti giorni del fine settimana tra due date. E nella query del report, non posso nemmeno usare DECLARE. Qualcuno può aiutarmi a farlo. Grazie millePosso calcolare quanti giorni di fine settimana sono disponibili tra due date in SQL Server?
5
A
risposta
12
Questo dovrebbe funzionare:
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)
Problemi correlati
- 1. Calcolo quanti giorni sono tra due date in DB2?
- 2. Come calcolare il conteggio dei giorni lavorativi tra due date?
- 3. MySQL settimana calcolo tra due date
- 4. Java, calcolare il numero di giorni tra due date
- 5. Calcolare il numero di giorni lavorativi tra due giorni
- 6. Come calcolare la differenza tra due date in python
- 7. Trova differenza di giorno tra due giorni (esclusi i giorni del fine settimana) in Python?
- 8. Verificare se un intervallo di date ha un fine settimana
- 9. Come posso calcolare il numero di giorni tra due date in Perl?
- 10. Ottieni tutte le date tra due date in SQL Server
- 11. C giorni di programma tra due date
- 12. Differenza di due date in sql server
- 13. Come calcolare i giorni totali tra due date di calendario selezionate
- 14. conteggio coppie giorno della settimana ore tra due date
- 15. Giorni, ore, minuti, secondi tra due date
- 16. Calcola il numero di giorni della settimana tra due date in C#
- 17. JavaScript: Come calcolare il numero di giorni tra due date utilizzando javascript
- 18. Come escludere i giorni del fine settimana in una query di SQL Server?
- 19. Come calcolare la differenza in ore (decimale) tra due date in SQL Server?
- 20. CTE ARRIVARE date tra due date utilizzando sql server
- 21. Calcola il numero di giorni tra due date in java
- 22. Come si calcola il numero di giorni, meno domeniche, tra due date in C#?
- 23. Mysql: come calcolare le ore lavorative tra due timestamp e trascurare i fine settimana
- 24. Calcola il numero di giorni tra due date?
- 25. Ottenere giorni della settimana corrente con date
- 26. Calcolo di quanti minuti ci sono tra due tempi
- 27. Trova numero di giorni feriali/fine settimana in un determinato intervallo di date
- 28. Sottrai due date in SQL e ottieni giorni del risultato
- 29. Calcolare il numero di anni tra le date in Sql
- 30. Jfreechart: come escludere i giorni del fine settimana dal grafico?