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
Select(sql server)
giovedì 26 luglio 2007 - 10.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ANNA79
Profilo
| Junior Member
62
messaggi | Data Invio:
gio 26 lug 2007 - 10:24
salve,
da una tabella dovrei prendere tutti gli utenti che hanno avuto accesso al sistema negli ultimi sei mesi.
Giussto per prova in tabella ho solo un record con la data_Inizio inpostata a 2007-03-15
ho fatto questo tipo di select:
select * from Tracciamento_accessi
where Data_inizio between getdate() and dateadd(month,-6,getdate())
cioè prendo tutti i record dalla tabella Tracciamento_accessi dove la data_inizio(2007-03-15)
è compresa tra la data odierna (2007-07-25) e la data odierna meno sei mesi (2007-01-25)
per me il discorso fila!! ma non mi restituisce nulla!!! perchèèèèèèèèèèèèè
Ringrazio chiunque mi sappia risolvere questo problema che mi sta affliggendo da un ora :)
Anna
amelix
Profilo
| Expert
694
messaggi | Data Invio:
gio 26 lug 2007 - 10:34
Hai invertito i termini del betwen...
Se lo "traduci" diventa:
WHERE Data <= Oggi AND Data>= (Oggi - 6mesi)
Ovviamente nessun dato può soddisfare la richiesta....
Andrea -
http://www.MelisWeb.eu/
Gioca con :
Travian -
http://www.travian3.it/?uc=it31_3933
BiteFight -
http://s2.bitefight.it/c.php?uid=58171
ANNA79
Profilo
| Junior Member
62
messaggi | Data Invio:
gio 26 lug 2007 - 10:44
oddio grazie mille!
ma con il <= e il >= che hai scritto tu funziona e mi trova il record..pensavo che il between
abbreviasse questo tipo di controllo!
grazie mille
amelix
Profilo
| Expert
694
messaggi | Data Invio:
gio 26 lug 2007 - 10:47
Infatti ma deve essere messo nel "senso giusto"
Il primo termine deve essere minore del secondo...
A.
Andrea -
http://www.MelisWeb.eu/
Gioca con :
Travian -
http://www.travian3.it/?uc=it31_3933
BiteFight -
http://s2.bitefight.it/c.php?uid=58171
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 !