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

    Ricerca record per data

    Salve ragazzi,

    devo creare un recordset con un filtro SQL per una ricerca di record
    per data:

    esempio:

    da 01/01/2004 a 03/06/2004

    dove 01/01/2004 sta in select1 e 03/06/2004 sta in select2

    Come posso dirgli di trovare tutti i record compresi tra una data e
    l'altra?

    Grazie

  2. #2
    usa BETWEEN:

    BETWEEN 01/01/2003 AND 10/01/2003

    Ciao!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  3. #3
    qst è l'SQL ma non funziona:

    SELECT *
    FROM agendaReale
    BETWEEN 01/01/2004 AND 03/06/2004

  4. #4
    Non è che ti puoi inventare del tutto una sintassi tua...



    SELECT * FROM agendaReale WHERE campodata BETWEEN 01/01/2004 AND 03/06/2004;

    E può darsi che tu debba anche racchiudere le date tra virgolette e verificare che le date siano nel formato giusto ( GG/MM/AAAA piuttosto che MM/GG/AAAA).
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  5. #5
    grazie!!

    Ho scritto una c....

    Between va benissimo!!

  6. #6
    ho fatto delle prove usando "between .... and ...." stavolta con
    dati provenienti da due select: select1 e select2.
    Sembrava funzionare bene finchè non ho inserito 2 valori di ricerca:

    dal 07/01/2004 al 03/06/2004 mi trova i dati relativi
    solo 07/01 e 03/06 scartando tutte le date intermedie!!

    però se inserisco dal 07/1/2004 al 20/01/2004 mi fa la ricerca in
    maniera correta.

    Qual è il problema?

  7. #7
    Come ti dicevo prima devi essere certo del formato date.

    Il problema che hai sperimentato è dovuto proprio all'inversione di giorno e mese nella data.

    Ciao!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.