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
Inserire un'ora
giovedì 10 dicembre 2009 - 17.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
perla0279
Profilo
| Senior Member
274
messaggi | Data Invio:
gio 10 dic 2009 - 17:30
Ciao
uso sql server 2000
Come facci ad aggiungere un'ora ad un campo datetime ?'??
grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 10 dic 2009 - 18:08
>Ciao
>uso sql server 2000
>
>Come facci ad aggiungere un'ora ad un campo datetime ?'??
INSERT dbo.tabella(ColonnaDatetime) VALUES('hh:mm:ss.ms');
La colonna verrà valorizzata come 19000101 e l'ora specificata.
In fase di lettura puoi riottenere l'ora formattando la colonna lato client.
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
perla0279
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 11 dic 2009 - 10:55
forse la richiesta non era chiara..... colpa mia
Ho già un campo data valorizzato con data/ora
Dovrei , durante una verifica, togliero o aggiungere 1 ora..
per es.
hh 15.50
devo verificare che non ci siano inserimento tra le 15.50 e le 16.50
Non sono riuscita ad aggiungere un'ora nel where:
select * from TB where datatime between getdate() and gerdate () - UN'ORA (che non mi viene)
Jok83
Profilo
| Junior Member
139
messaggi | Data Invio:
ven 11 dic 2009 - 11:43
Ciao non ho capito molto bene cmq
questo
>select * from TB where datatime between getdate() and gerdate () - UN'ORA (che non mi viene)
lo puoi fare così
select * from TB where datatime between dateadd(hour,-1,getdate()) and getdate()
però tieni presente che getdate hai anche la data del giorno in corso...
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 11 dic 2009 - 21:17
>Ho già un campo data valorizzato con data/ora
>Dovrei , durante una verifica, togliero o aggiungere 1 ora..
Togliere o aggiungere cosa?
>per es.
>hh 15.50
>
>devo verificare che non ci siano inserimento tra le 15.50 e le
>16.50
Per quale giorno?
>Non sono riuscita ad aggiungere un'ora nel where:
>select * from TB where datatime between getdate() and gerdate
>() - UN'ORA (che non mi viene)
Ma la stai togliendo!
Insomma, sono ancora più confuso di prima.
Se vuoi ricevere una risposta sensata prepara uno script con la struttura della tabella (CREATE TABLE), alcune righe di prova (INSERT INTO) ed il result set che vuoi ottenere con quei dati.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !