Calcolare totale in giorni tra intervalli di date

mercoledì 09 agosto 2017 - 00.48

Geronimo79 Profilo | Junior Member

Salve amici, ho un database sql server (vb.net) con una serie di intervalli di date registrati per esempio:
10.01.2017 al 13.01.2017 = totale 4 giorni
20.01.2017 al 26.01.2017 = totale 7 giorni
Se effettuo una ricerca sul db per esempio dal 01.01.2017 al 10.02.2018 in un textbox vorrei ottenere la somma totale dei giorni, in questo caso 11.
Ho provato questo codice ma non mi restituisce nulla nella textbox4:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Dove sbaglio?
Grazie a tutti.
Un saluto.


Per correttezza posto la soluzione al problema di sopra:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


Ho dovuto inserire
[CODE] Dim a As Date = Date.Parse(TextBox2.Text) Dim b As Date = Date.Parse(TextBox3.Text) [/CODE]
perchè se provo a fare una ricerca 08/09/2016 sql mi interpreta il contrario cioè 09/08/2016! Quindi avrei un calcolo errato!
Grazie ancora e alla prossima.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5