Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Query con date complicata... per me

    Ho in un db dei record con date... di inizio e fine
    il formato è gg/mm/aa

    vorrei fare una query che prenda tutti i record che hanno data di inizio minore/uguale ad oggi
    e fine maggiore/uguale ad oggi

    non posso fare una selezione a posteriore dei dati perchè ogni record trovato và usato per un confronto con un altro DB!

    grazie,
    Giacomo

  2. #2
    risolto............

    grazie

    cmq


    avevo la vista un po' appannata!!!!

  3. #3
    come non detto.........

    SQL = "SELECT * FROM Offerta WHERE dal<"&cDate(Date)&" AND al>"&cDate(Date)&" ORDER BY ID Desc"

    non funziona!



    non mi trova nullaaaaaaaaaa

  4. #4
    up...
    scusate l'urgenza!

  5. #5
    non frignare!

    1. e' access?
    2. come hai memorizzato le date?
    3. se access, hai delimitato le date con #?

  6. #6
    si, access

    gg/mm/aa

    credo / se apro il db le trovo con /



  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Problema che ebbi anch'io in passato con un database access in cui le date erano state inserite così.
    Access riconosce le date solo in formato mm/gg/aaaa o in aaaa/mm/gg
    Facendo come fai tu succede che se chiedi ad esempio di trovare la data
    11/06/2005 (11 giugno 2005) lui cercherà la data 06/11/2005 (6 novembre 2005) perchè inverte il mese col giorno (mentre non lo fa se il giorno supera il 12 perchè non esisterebbe il mese relativo).
    Quando interroghi quel database devi invertire il mese della data col giorno

  9. #9
    grazie,
    ho risolto ricostruendo la data da cercare....

    come mi hai consigliato

    day month year

    tutto ok!
    grazie,
    Giacomo

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.