Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Estrazione date tra Data1 e Data2 [Access]

    Ciao a tutti!

    Ho un piccolo dilemma da sottoporvi...

    In un piccolo database access ho due colonne (DataDal e DataAl), vorrei estrarre tutti i valori compresi tra "DataDal" e "DataAl".

    Ho provato in questo modo:

    codice:
    strSQL1 = "SELECT * FROM calend WHERE (DataDal >= #"&Giorno&"/"&Mese&"/"&Anno&"#) AND (DataAl <= #"&Giorno&"/"&Mese&"/"&Anno&"#);
    Non mi restituisce errori ma nemmeno mi visualizza i records.

    Sapete dirmi dove sbaglio?
    Sicut Nox Silentes

  2. #2
    mm/gg/aaaa e non gg/mm/aaa

  3. #3
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Ciao Opt!

    Ho provato come dici ma non me li estrae ugualmente.


    Però, nel database sono inseirti gg/mm/aaaa
    Sicut Nox Silentes

  4. #4
    non fa niente come li vedi tu, la query in access va sempre fatta in formato anglosassone.

    piuttosto, fatti stampare la query (strSQL1) e postala

  5. #5
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Eccola:

    SELECT * FROM calend WHERE (DataDal >= #3/30/2012#) AND (DataAl <= #3/30/2012#);

    Ed i dati nel database (quelli che dovrebbe estrarre) sono:

    DataDal = 29/03/2012
    DataAl = 31/03/2012

    Dovrebbe estrarli, giusto?
    Sicut Nox Silentes

  6. #6
    no che non li estrae. sotituisci le date alle variabili (fallo su un pezzo di carta ) e vedrai dove sta l'errore di logica

  7. #7
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da optime
    no che non li estrae. sotituisci le date alle variabili (fallo su un pezzo di carta ) e vedrai dove sta l'errore di logica
    Si, un errore nella logica c'è... il problema è che non risco a capire come fare.

    Tu lo sai e non me lo vuoi dire, eh?
    Sicut Nox Silentes

  8. #8
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da Freedom
    Si, un errore nella logica c'è... il problema è che non riesco a capire come fare.

    Tu lo sai e non me lo vuoi dire, eh?
    Sicut Nox Silentes

  9. #9
    inverti i termini della where (però non è che debbo sempre fare tutto io al posto tuo... )

  10. #10
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da optime
    inverti i termini della where (però non è che debbo sempre fare tutto io al posto tuo... )

    Opt...
    a volte mi fai paura, sai? A quest'ora ancora lucido sei?

    Nuovamente: FUNZIONA!!!

    _Davvero grazie!
    Sicut Nox Silentes

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.