Filtro Query anno corrente

Anonimo
2015-02-08T12:41:14+00:00

Buongiorno,

mi occorre creare un filtro in una query che mi restituisca nel campo "anno" (di tipo testo) i valori dell'anno corrente.

Grazie

Gianfranco

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2015-02-10T07:32:32+00:00

ciao Gianfranco,

tipo cosi :

SELECT Tab.Data, Tab.Anno

FROM tab

WHERE (tab.anno)=Year(Date())

ciao, Sandro.

La risposta è stata utile?

0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-02-10T07:15:20+00:00

    Ciao Sandro,

    attualmente per ottenere un filtro per l'anno in corso (2015) scrivo quanto segue

    SELECT Tab.Data, Tab.Anno

    FROM Tab

    WHERE (((Tab.Anno) Like "2015"));

     simile a:

    SELECT *

    FROM TuaTabella

    WHERE Year([TuoCampoData])=2015

     cercavo un metodo che non mi costringesse ad aggiornare le varie quey ogni anno, cioè riconosca tramite la data corrente, l'anno in corso.

    esempio fino a dicembre 2014 la mia query era per appunto:

    SELECT Tab.Data, Tab.Anno

    FROM Tab

    WHERE (((Tab.Anno) Like "2014"));

    poi dal 1 gennaio 2015 dovevo correggere tutte le query con 2015

    ciao Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-02-08T15:46:01+00:00

    ciao Gianfranco,

    spiegaci meglio magari un esempio quello che vorresti ottenere....

    Come è costituita la tabella, quali solo i dati che hai a disposizione, e i dati di output che vorresti ottenere tramite query.

    ti chiedo questo perché già con la risposta che hai ricevuto dovresti risolvere...

    con year(date) ottiene quello che chiedi, l'anno passando alla funzione intrinseca year, date che rappresenta la data odierna,

    con now invece ottieni data e ora...

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-02-08T13:58:24+00:00

    Ciao Sandro,

    ti ringrazio,

    è possibile creare un filtro che riconosca solo i dati dell'anno corrente, tipo  "like now()" ovviamente invece della data corrente io desidererei l'anno corrente.

    Grazie Gianfranco

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-02-08T13:22:58+00:00

    ciao Giafranco,

    se ho capito bene...

    considarano tuoCampoData come data:

    SELECT *

    FROM TuaTabella

    WHERE Year([TuoCampoData])=2015

    ovviamente sostituisci la tabella TuaTabella e TuoCampoData con i nomi corretti.

    se hai il campo anno nella TuaTabella:

    SELECT *

    FROM TuaTabella

    WHERE anno=2015.

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento