Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di KLINKO
    Registrato dal
    Sep 2002
    Messaggi
    285

    dateadd e precedenti 14 mesi

    devo eseguire 14 select ... una per ogni mese... cioè i 14 mesi precedenti alla data di oggi


    Select Count(Lavori.IdLavoro) From From Lavori Where Month(Lavori.Data) = " & Month(dateAdd("m",-9,date())) & ") As CountValoreMeseMeno9,

    con l'esempio che riporto funziona ma quando faccio - 13 o - 14 mi prende i stessi valori dei 2 mesi precedenti cioè dello stesso anno e non dell'anno passato.

    dove sbaglio?

  2. #2
    tu gli chiedi il mese Month

    oggi -14 mesi = gennaio 2007

    il mese di gennaio 2007 è gennaio

    che poi è uguale al mese di gennaio 2008



    nella query controlla sia mese che anno

    ciao
    san imente saluta

    * http://simonecingano.it *

  3. #3
    codice:
    dateAdd("m",-14,date())

  4. #4
    - edit -

    niente...
    san imente saluta

    * http://simonecingano.it *

  5. #5
    Utente di HTML.it L'avatar di KLINKO
    Registrato dal
    Sep 2002
    Messaggi
    285
    risolto..
    AND Year(Lavori.Data) = Year(dateAdd("m",-14,date()))

    grazie

  6. #6
    Originariamente inviato da KLINKO
    risolto..
    AND Year(Lavori.Data) = Year(dateAdd("m",-14,date()))

    grazie
    esattamente ciò che intendevo

    ciao
    san imente saluta

    * http://simonecingano.it *

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.