Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Ricerca tra due date

  1. #1

    Ricerca tra due date

    Mi sto perdendo in un bicchier d'acqua con una query

    Ho due input di ricerca (Data inizio, Data fine) che dovrei passare ad una query SQL per limitare i risultati del recordset in base al periodo passato.

    Non posso usare la BETWEEN perchè posso specificare anche solo la data di inizio o quella di fine.

    Avrei bisogno di fare una cosa tipo:
    codice:
    SELECT * FROM tabella WHERE Data > " & DataInizio & " AND Data < " & DataFine
    Ovviamente parametricamente posso mettere anche solo
    codice:
    SELECT * FROM tabella WHERE Data > " & DataInizio
    oppure
    codice:
    SELECT * FROM tabella WHERE Data < " & DataFine
    Il fatto è che non funziona.
    Sicuramente devo convertire le date in qualche formato od usare qualche altra sintassi particolare.....
    ..... solo che non so come fare.

    Mi aiutate?

    Grazie

  2. #2
    aiutaci dicendoci come hai memorizzate le date nel db. grazie. prego.

  3. #3
    L'attributo Data è un semplice DateTime.
    Un valore è questo per esempio: 27/07/2006 9.27.00

    Come faccio a fare una query che mi cerchi in un intervallo di date SENZA usare la BETWEEN? :master:

  4. #4
    la tua sintassi pare giusta... ti dà qualche errore?

  5. #5
    No

    Mi fa la query ma non trova niente.... mentre tutti i record sono compresi nell'intervallo che gli ho specificato

  6. #6
    posta il codice che usi adesso

  7. #7
    Risolto!

    Ho messo una CONVERT nella query.

    Ora è:
    Codice PHP:
    If Trim(fndToDate) <> "" AND IsDate(fndFromDateThen

        Condizione 
    Condizione " AND Data < Convert(datetime,'" fndToDate "',103)"

    End If 
    Bastava convertire nel nostro formato
    codice:
    Data > Convert(datetime,'datapassata',103)
    E soprattutto aggiungere gli apici alla data :rollo:

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.