Se ho 2 colonne di data in una tabella, startDate
e endDate
. Come posso restituire righe in cui una determinata data si inserisce tra queste due date? Per esempio:Verifica se una data specifica si adatta tra un intervallo di date
Se la data indicata è 2012-10-25
Dovrebbe restituire le seguenti righe
startDate - endDate
2012-10-25 - 2012-10-25
2011-09-10 - 2013-11-15
2012-10-20 - 2012-10-25
2012-10-23 - 2012-10-28
2012-09-14 - 2012-10-28
dalle righe seguenti:
startDate - endDate
2012-10-25 - 2012-10-25
2011-09-10 - 2013-11-15
2012-01-11 - 2012-10-11
2012-10-20 - 2012-10-25
2012-04-15 - 2012-04-16
2012-05-20 - 2012-05-25
2012-12-01 - 2012-12-10
2012-10-23 - 2012-10-28
2012-09-14 - 2012-10-28
2012-11-13 - 2012-12-15
Questo è possibile con SQL?
sto utilizzando sql server 2008.
Che cosa succede se ho due date per scoprire che la data tra due data è disponibile tra questa data di inizio o non. –
Come la data di inizio è 1 la data di fine è 10 e se ho due date 3 come inizio e 6 come fine. così posso trovare che 3 e 6 sono tra 1 e 10. –