[Risolto] Selezionare date in Ricerche

Discussioni sulle caratteristiche di database
Rispondi
maxim
Messaggi: 21
Iscritto il: domenica 1 febbraio 2015, 11:53

[Risolto] Selezionare date in Ricerche

Messaggio da maxim »

Buonasera.
Ho un problema elementare :oops: con un criterio di una query ma non riesco a venirne a capo, scusate :crazy:
Ecco dove mi perdo. In una Ricerca unisco i dati di due diverse tabelle unite con gli ID corrispondenti, in una di queste sono elencate una serie di date in formato gg/mm/aaaa e avrei la necessità di selezionare un preciso periodo compreso da data a data. Altrove :mrgreen: , inserivo nei criteri riferiti alla colonna - Between #Data# AND # Data# - e mi restituiva questo elenco di record compresi nelle date, ho provato a inserire anche in Base la stessa dicitura e mi ha corretto in - TRA 'Data' E 'Data' -, che non cambia nulla, però non mi seleziona i record tra le due date specificate. E' giusta la dicitura sopra TRA-E oppure manca qualche altro parametro?
Scusate la banalità della domanda.
Grazie.
Ultima modifica di charlie il lunedì 27 aprile 2015, 16:29, modificato 2 volte in totale.
Motivazione: Inserito segno di spunta verde
OpenOffice 4.1.1 - Windows XP
Avatar utente
Mizio1961
Volontario
Volontario
Messaggi: 841
Iscritto il: mercoledì 5 ottobre 2011, 22:55
Località: Roma

Re: Selezionare date in Ricerche

Messaggio da Mizio1961 »

Ciao
La logica è giusta ma la sintassi potrebbe essere leggermente diversa.
Devi cercare su internet quella corretta in base al motore che gestisce il tuo DB, se interno (cioè Base diretto) allora HSQL di cui trovi documentazione nel post viewtopic.php?f=29&t=6474 . Se esterno, ad esempio MySql. Di questo trovi tantissima documentazione in rete.
In genere il cancelletto è però specifico di Access
Saluti By Mizio ;-)
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto. ;-)
maxim
Messaggi: 21
Iscritto il: domenica 1 febbraio 2015, 11:53

Re: Selezionare date in Ricerche

Messaggio da maxim »

Ciao.
Grazie Mizio per la risposta.
Beh, si, i cancelletti sono quelli che usavo in Access. Dopo vari tentativi a vuoto ho provato mettendo anche quelli, inutile dire che non ho ottenuto alcun risultato utile.
Il motore del DB è il suo di Base (LO in questo caso) HSQLDB (su un XP ho OpenO mentre su Linux LibreO).
Ti ringrazio per avermi confermato che avevo guardato nel post giusto e provato anche diversi parametri che vi ho trovato, sempre senza esito. Idem per alcune istruzioni trovate sulla guida di LO. Alla fine mi sono rassegnato nel disturbare ancora agli esperti :(
Sbaglierò io, ma credo che il comando-stringa sia quello giusto solo che sicuramente sbaglio qualche virgoletta o altro che mi sfugge.
Forse non devo usare la virgoletta sotto il punto di domanda ma la barra verticale, il trattino anzichè la barra nelle date (provato) o altro ancora diverso o combinazioni assortite (provate a casaccio). Non so più che pensare, dopo anni di Access mi sento tanto rimba :ucrazy: Forse sbaglio la posizione dove ho inserito il comando e non è come facevo. In Modifica Ricerca, inserendo nella colonna delle Date di riferimento nel campo Criteri, (ad es.) TRA '01/02/2015' E '20/02/2015' , mi restituisce diversi Record con date filtrate solo che non sono quelle che voglio, sono a caso senza logica, almeno per me. Alcune sono persino del 2008 e altre assortite negli anni, e queste selezionate a volte non corrispondono neppure con il giorno o il mese richiesto. Totalmente diverso il discorso se indico più date ben precise contemporaneamente, anche assortite negli anni, restituisce tutti i Record giusti senza sbagliare un colpo.
Proverò nel ripassare ancora le istruzioni citate nel Link che mi hai indicato e quelli in LO. Certo che mi sta fulminando il poco cervello superstite :mrgreen:
Grazie mille ancora.
Ciao ;)
OpenOffice 4.1.1 - Windows XP
Avatar utente
Mizio1961
Volontario
Volontario
Messaggi: 841
Iscritto il: mercoledì 5 ottobre 2011, 22:55
Località: Roma

Re: Selezionare date in Ricerche

Messaggio da Mizio1961 »

Se metti il tuo DB in allegato per fare prove può darsi che trovi qualcuno in grado di trovare la soluzione giusta...
Provaaaaaa ;-)
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto. ;-)
maxim
Messaggi: 21
Iscritto il: domenica 1 febbraio 2015, 11:53

Re: [Risolto] Selezionare date in Ricerche

Messaggio da maxim »

Risolto :super: Finalmente.
La formula era quella giusta solo che nella tabella c'erano alcune date "stupide" (circa una decina) che creavano problemi :crazy:
Ho rifatto passare "a manina", questa volta con molta calma, tutte le quasi duemila date e alla fine le ho scovate. Probabilmente questi errori sono nati in fase di importazione da Acc...denti.

Grazie
Ciao
OpenOffice 4.1.1 - Windows XP
Rispondi