Query mensile.....

di Fabrizio28111970 il
7 risposte

Buongiorno,

sto utilizzando una query per filtrare mensilmente da un database che contiene dati da circa 4 anni. Il problema è che vorrei tenesse conto solo dei mesi dell'anno corrente e non so come fare.

Mensile: DatePart("m";[dataVolo]) 
									

7 Risposte

  • Non ho afferrato il risultato finale che vuoi ottenere. Tuttavia per estrarre informazioni dell'"anno corrente" esiste la funzione
    Year(Date())

  • Ovviamente se non aggiungi l'anno alla query…

  • 30/01/2023 - OsvaldoLaviosa ha scritto:


    Non ho afferrato il risultato finale che vuoi ottenere. Tuttavia per estrarre informazioni dell'"anno corrente" esiste la funzione
    Year(Date())

    in paratica fa una somma mensile delle ore volo divise per categoria, quindi avre,o con 1 le ore di gennaio, 2 quelle di febbraio…….il problema è che somma tutte le ore dei mesi di gennaio anche degli anni scorsi mentre io vorrei quelle dell'anno attuale.

    Ho provato a mettere nei criteri year(date()) ma da errore

  • 30/01/2023 - oregon ha scritto:


    Ovviamente se non aggiungi l'anno alla query…

    30/01/2023 - Fabrizio28111970 ha scritto:


    Ho provato a mettere nei criteri year(date()) ma da errore

    Sotto quale campo lo metti?

    30/01/2023 - Fabrizio28111970 ha scritto:


    il problema è che somma tutte le ore dei mesi di gennaio anche degli anni scorsi mentre io vorrei quelle dell'anno attuale.

    Come suggerisce oregon, crea una colonna
    Anno: Year([dataVolo])
    quindi sotto il Criterio
    =Year(Date())

  • 30/01/2023 - Fabrizio28111970 ha scritto:


    Buongiorno,

    sto utilizzando una query per filtrare mensilmente da un database che contiene dati da circa 4 anni. Il problema è che vorrei tenesse conto solo dei mesi dell'anno corrente e non so come fare.

    Mensile: DatePart("m";[dataVolo]) 
    									

    Usa mese anno ma in stringa:

    Mensile:Format$([datavolo];'yyyymm')
  • Osvaldo, non ho suggerito di creare colonne ma di aggiungere l'anno nella query

  • 30/01/2023 - OsvaldoLaviosa ha scritto:


    30/01/2023 - oregon ha scritto:


    Ovviamente se non aggiungi l'anno alla query…

    30/01/2023 - Fabrizio28111970 ha scritto:


    Ho provato a mettere nei criteri year(date()) ma da errore

    Sotto quale campo lo metti?

    30/01/2023 - Fabrizio28111970 ha scritto:


    il problema è che somma tutte le ore dei mesi di gennaio anche degli anni scorsi mentre io vorrei quelle dell'anno attuale.

    Come suggerisce oregon, crea una colonna
    Anno: Year([dataVolo])
    quindi sotto il Criterio
    =Year(Date())

    sono un pirla a non averci pensato grazie mille……..

Devi accedere o registrarti per scrivere nel forum
7 risposte