Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Query con campi DateTime
lunedì 02 marzo 2009 - 16.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
lun 2 mar 2009 - 16:11
Devo fare query sul campo DateTime, per inserire in una datagridview tutti gli elemnenti con la data di uno specificato giorno.
Come faccio a specificarlo nel WHERE della query ? Il DateTime richiede giorno e ora, se specifico solo il giorno in automatico assegna 0.00.00 all'ora.
WHERE Data = @d
A "d" assegno solo la data (Es 02/03/2009) come faccio a specificare tutti gli elementi di un giorno specifico ?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 2 mar 2009 - 16:53
>Come faccio a specificarlo nel WHERE della query ? Il DateTime
>richiede giorno e ora, se specifico solo il giorno in automatico
>assegna 0.00.00 all'ora.
>
>WHERE Data = @d
>
>A "d" assegno solo la data (Es 02/03/2009) come faccio a specificare
>tutti gli elementi di un giorno specifico ?
Ciao Stefano,
dato che l'accuratezza del data type datetime è pari a 3,33ms potrai ottenere il risultato che cerchi eseguendo una BETWEEN 'YYYYMMDD' AND 'YYYYMMDD 23:59:59.997' oppure specificando la condizione Data >= 'YYYYMMDD' AND Data < 'YYYYMMDD' + 1gg.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
lun 2 mar 2009 - 17:14
Ho risolto con la seconda opzione grazie.
Torna su
Stanze Forum
Elenco Threads
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 !