Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 01-07-2006, 19.46.10   #1
Fast-M
Senior Member
 
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
Fast-M promette bene
[SQL ACCESS]Problema con le date.

Salve, qualcuno sa dirmi perchè se cerco di estrarre tramite una query tutti i range di date che non si intersecano con un range specificato, va tutto bene se il range si trova tutto all'interno di un mese, mentre non funziona correttamente se il range si trova a cavallo tra due mesi contigui.
Esiste per caso in sql di access un modo specifico per trattare le date da inserire nei campi di una tabella oltre al fatto che il tipo di dato nel campo della tabella va impostato come date/time ?

Per esempio se io ho il contenuto di una casella di testo che contiene una data nel formato standard gg/mm/aaaa e poi faccio una INSERT di questa data in una tabella, bisogna per caso convertire questa data tramite una funzione in vb prima di inserirla nella tabella o basta semplicemente inserirla così com'è ?
E poi per fare in confronti tra date in sql va bene se uso gli operatori come <, > e = o ci sono delle funzioni specifiche in sql di access che lavorano in modo più corretto?

Grazie mille!
Fast-M non è collegato   Rispondi citando
Vecchio 03-07-2006, 13.07.42   #2
Fast-M
Senior Member
 
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
Fast-M promette bene
Ho più o meno risolto, nel senso che ho scoperto che di default Access gestisce le date memorizzate nei campi delle tabelle, come se fossero sempre nel formato mm/gg/aaaa e non in quello nostro standard che è gg/mm/aaaa.
Quindi tutto andava bene nelle mie query finchè ero all'interno di un singolo mese perchè per Access era come se stessi controllando range che ricoprivano più mesi che per me invece sembravano giorni.
Quando invece andavo a fare la stessa cosa con date a cavallo tra 2 o più mesi, si sballava tutto perchè quello che io pensavo fossero mesi erano in realtà giorni per Access, quindi la query non poteva più verificare la condizione.
Ora mi chiedo, c'è un modo per cambiare l'impostazione predefinita di Access che tratta sempre le date nel formato mm/gg/yyyy che non sia quella di cambiare quella di windows ?
Grazie!
Fast-M non è collegato   Rispondi citando
Vecchio 03-07-2006, 18.40.12   #3
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.503
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Io non l'ho ancora trovata
LoryOne non è collegato   Rispondi citando
Vecchio 12-07-2006, 18.27.59   #4
Orlando
Newbie
 
Registrato: 18-06-2003
Messaggi: 8
Orlando promette bene
- Ci dovrebbe essere la possibilità di eseguire una query SQL dove viene impostato la sequenza dei giorno, mese, e anno come meglio si desidera. In altre parole, nella tabella la data rimarrà memorizzata come i DBMS esige mentre nella visualizzazione viene impostata come vogliamo dalla query che si inoltra.
- P.S. non ho mai provato a farlo e dovrebbe essere possibile con MySQL ma una ricerca sul web è sempre fattibile ...
Orlando non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
[VB6] Sottrazione tra 2 date Jamester Programmazione 1 10-05-2008 17.27.31
Calcoli con date in Excel Lionsquid Office suite 6 19-02-2008 08.27.42
[php] visualizzare date salvate in campo DATE luca2 Programmazione 3 27-04-2007 22.35.03
ACCESS: fare somma di record in un intervallo di date Stalker Office suite 2 06-09-2004 15.23.15
Problema Assolutamente assurdo con le date lompa Windows 9x/Me/NT4/2000 1 13-05-2004 09.50.39

Orario GMT +2. Ora sono le: 08.46.32.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.