Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781

    [access] selezione date in base anno richiesto

    nel campo data il valore è scritto così; mm/dd/yyyy h:m:s

    ora, per otterene i record (dell'anno corrente ad esempio),
    devo chiedere quelii che hanno un valore maggiore di year(2012)
    o di [31/12/2011 23:59:59]

    c'è modo corretto per indicare "solo" l'anno?

  2. #2
    =2012

    oppure

    >2011

    comunque nella query puoi indicare l'anno e basta con year()

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    no...

    se chiedo =2012 non ho risultati perché tutte le date sono per esteso quindi nessuna corrisponde

    se chiedo > 2011 ci vanno anche tutte quelle del 2011 per lo stesse motivo

  4. #4
    ma ti sei già risposto da solo! interroga year(data)

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    forse non mi spiego.

    è possibile passare solo l'anno ed ottenere i record se il formato nel record è esteso?
    intendo un forma pulita, senza fare > o < o inserire altri vincoli

    perchè, come ho detto, se chiedo solo l'anno ( where data = year(anno) ) non mi da risultati

  6. #6
    non capisco. puoi fare un esempio pratico? (il mio neurone intelligente è già partito per il weekend, è rimasto di guardia quello scemo )

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    mi sembra tanto semplice... (magari non si può ma è un'altro discorso)

    nella colanna data ho valori come 27/03/2010, 27/03/2011 e 27/03/2012
    (l'orario non c'è mi ero sbagleto ma fa lo stesso)

    se volessi solo quelli del 2011
    non posso scrivere where data = year(2011) , non estrare.
    senza fare > 2010 e < 2012 come posso avere quelli del 2011?
    c'è modo?

  8. #8
    stai ragionando al contrario

    where year(data) = 2011

    te lo dissi!

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    ooohhh finalmente capisti!
    grazie, funge.

  10. #10
    mi ero espresso decisamente male
    ovviamente intendevo che potevi fare year(tua_data)=2012 oppure year(tua_data)>2011

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.