Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Data più vicina

  1. #1

    Data più vicina

    Ciao, devo estrarre un record dal DB in Access con la data più vicina a quella odierna, questa è la query:

    DataOggi = Date()
    SQL = " SELECT * FROM live WHERE data >= #" & DataOggi & "# "

    questi sono i dati presenti nella tabella (il campo data è in formato Data/ora):

    18/12/2010
    26/11/2010
    20/11/2010
    31/10/2010
    11/09/2010
    04/09/2010
    10/07/2010
    19/06/2010
    18/06/2010
    12/06/2010
    29/05/2010
    01/05/2010
    17/04/2010
    16/04/2010
    05/03/2010
    09/01/2010

    Il record selezionato risultante è lo 05/03/2010 invece del 18/12/2010. Come mai?

  2. #2
    considerando che oggi ne abbiamo 2, sembra che la query selezioni il record con lo 05 iniziale in quanto effettivamente più vicino al 02.... peccato che è marzo e non dicembre!

  3. #3
    fa' fare tutto il lavoro alla bestia

    SQL = "SELECT * FROM live WHERE data>=Date()"

  4. #4
    Fatto. Funziona!

    Grazie Optime, molto gentile.

  5. #5

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.