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 le date
martedì 13 gennaio 2009 - 12.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
tigre
Profilo
| Junior Member
198
messaggi | Data Invio:
mar 13 gen 2009 - 12:28
ho questo problem.
ho una tabella access cosi composta:
dal 10/01/1972 al 20/12/1973 aliquota 20.11
dal 21/12/1973 al 30/12/1974 aliquota 23.11
ecc..
ora in base a una data che inserisco in una maschera mi dovrebbe
prendere il record
esempio se inserisco 15/12/1974 mi dovrebbe prendere il secondo record
ho provato in mille modi ma inutilmente.
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mar 13 gen 2009 - 22:13
Access interpreta le date nel formato americano....quindi mese/giorno/anno.
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
mar 13 gen 2009 - 23:43
Ciao
Prova con questa query
SELECT aliquota
FROM nome_tabella
WHERE (dal < @date) AND (al > @date)
dove @date è il parametro che gli passi (15/12/1974)
Ciao
Alessandro
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mar 13 gen 2009 - 23:56
Oppure
BETWEEN @Data1 AND @Data2.
Però devi usare i parametri.....
altrimenti devi fare
BETWEEN #1/28/2009# AND #1/30/2009#
I parametri, però, ti risolvono tutti i problemi.
Straconsigliatissimi.
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
mer 14 gen 2009 - 00:17
Ciao Jeremy
Però attenzione. Lui ha solo una data da passargli come parametro che deve essere compresa tra "dal" e "al" che invece sono valori che ha nella tabella. Come può passargli i due parametri @Data1 e @Data2 che lui ha nella tabella?
Ciao
tigre
Profilo
| Junior Member
198
messaggi | Data Invio:
mer 14 gen 2009 - 15:58
in pratica dovre trasformare le date che inserisco nella maschera in formato:
mm/dd/yyyy
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
mer 14 gen 2009 - 16:33
Ciao
ho fatto delle prove su Access 2003 installato su Xp in italiano e la query che ti ho postato prima funziona tranquillamente con il formato gg/mm/aaaa
Ti conviene fare delle prove e se ti restituisce degli errori postaceli
Ciao
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 !