Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Date, sempre queste date......

    Ciao ragazzi, potreste darmi un suggerimento?
    In access ho una tabella dove inserisco tutte le vendite. Ad un certo punto ho fatto un grafico dove vado a confrontare tutti i mesi dell'anno ( gen 02 -- gen 03 / feb 02 -- feb 03 ...etc). Ora però vorrei calcolare il totale 2002 ed il totale 2003 fino ad oggi. In pratica quanto ho venduto l'anno scorso fino al 27/08 e quanto ho venduto quest'anno fino al 27/08. Sul 2003 è facile >31/12/2002 e via , ma come faccio per prendere il periodo dal 01/01/2002 fino al 27/08/2002 (tenendo conto che il confronto deve esere dinamico....). Grazie, come sempre. Ciao.

  2. #2
    SELECT SUM(venduto) FROM tabella WHERE datavendita>=datainizio AND datavendita<=datafine

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    E l'anno? Io ho una tabella con le vendite del 2002 e del 2003, devo fare in modo di vedere quanto avevo venduto l'anno scorso fino alla data di oggi e quanto ho venduto quest'anno.

  4. #4
    datainizio e datafine conterranno anche l'anno, no?

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Si, datainizio 01/01/2002 e datafine? deve essere dinamica, oggi 27/08/2002, domani 28/08/2002, dopodomani 29/08/2002 etc..

  6. #6
    infatti. ho scritto datafine, mica 27/02/2002!

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ed io cosa scrivo in datafine? :gren:

  8. #8
    lo fai apposta? e' una variabile, ci scrivi la data che prendi da un form, o da Now(), o da dove ti pare...

  9. #9
    Foga27News
    Guest
    Se usi un po' di VBA, puoi richiamarla con Now e, tramite format(), puoi inserirla come istruzione SQL nella Query, come non lo so.

  10. #10
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Aspetta, aspetta, riepiloghiamo. Io devo utilizzare un criterio di filtro in una query. Ho tutto il 2002:
    02: Somma(IIf([OR_DATAE]<#01/01/2003#;[SommaDII_PREZZO_TOTALE];0))
    e tutto il 2003:
    03: Somma(IIf([OR_DATAE]>#01/01/2003#;[SommaDII_PREZZO_TOTALE];0))

    e da qui faccio i grafici mese per mese.
    Adesso vogli la somma del 2003 ( e ce l'ho) e la somma del 2002 ( fino all'anno scorso, un anno esatto in meno di oggi).
    E così faccio il confronto sui due totali.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.