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

    [SQL] confronto tra date in un DB ACCESS

    Ho ricercato sul forum, ci sono tantissime discussioni su questo argomento ma nessuna che risolva il mio problema:

    Sto lavorando su un maledettissimo DB ACCESS dove uso dei maledettissimi campi di tipo data.

    La seguente query:
    codice:
    SELECT Tbl_Richieste.*
    FROM Tbl_Richieste
    WHERE Tbl_Richieste.Data_ins >= #08/01/2005# 
    ORDER BY  Tbl_Richieste.Data_Ins
    mi restituisce un recordset vuoto nonostante il campo datains della tabella Richieste contenga i seguenti valori:
    >14/06/2005
    >15/06/2005
    >16/06/2005
    >21/06/2005
    >01/07/2005

    Se invece tolgo gli asterischi:
    WHERE Tbl_Richieste.Data_ins >= 08/01/2005
    funziona correttamente ma io so che gli # ci servono per cui non capisco???? Ci servono gli asterischi nel confronto fra date o no?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Non sono gli asterischi, ma i cancelletti.
    Si usano a seconda dello standard SQL considerato.

  3. #3
    Scusami intendevo i cancelletti mi sono sbagliato.
    So che dipendono dagli standard SQL utlizzati ma credo che gli standard SQL di ACCESS ne prevedano l'utilizzo.

  4. #4
    Evidentemente dal risultato che ottieni con e senza cancelletti direi che non li prevede...

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  5. #5
    Prova a invertire il mese con i giorni.

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