Sto tentando di eseguire una query tra 2 date. Mi piacerebbe farlo senza dovermi preoccupare del tempo. Quando un utente inserisce le 2 date in cui desidera effettuare la ricerca, non vi è alcuna selezione per il tempo. Ciò significa che le date in cui entrano sono predefinite alle 12:00 AM.TSQL: Data BET query - Ignoring Time
Le date nella tabella hanno tuttavia delle ore. Vorrei solo ignorare i tempi tutti insieme in modo che la ricerca porti indietro tutti i record di detto intervallo di date.
Ecco il mio SQL:
TheDate BETWEEN @EnteredBeginDate AND @EnteredEndDate
Così, quando un utente effettua una ricerca range compreso tra 8/6/2009 e 9/9/2009 Voglio restituire i record:
8/6/2009 11:33:02 AM
8/6/2009 11:39:17 AM
9/9/2009 8:21:30 AM
Quello che sta accadendo ora è che torno solo:
8/6/2009 11:33:02 AM
8/6/2009 11:39:17 AM
Qualcuno può consigliare il modo migliore per farlo in SQL? So come farlo in C#.
Cosa ** ** versione di SQL Server ?? –