Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1

    Si può usare (SQL) LIKE per selezionare date?

    Stò usando l'istruzione SQL:

    SELECT WHERE LIKE

    per 'catturare' alcuni record da un database. In uno dei campi vi è una data, nel formato classico GG/MM/AAAA (es. 02/09/2005 ).

    Dunque volevo sapere se, tramite il LIKE, potevo prendere solo i record la cui data era compresa tra altre due (in mio possesso)
    Where there is a will, there is a way

  2. #2
    Basta mettere

    select * from tabella
    Where datax >= 'data_inizio'
    and datax <= 'data_fine'


  3. #3
    grazie ora provo!!
    Where there is a will, there is a way

  4. #4
    Oppure:

    codice:
    select * from tabella 
    Where datax between 'data_inizio' and 'data_fine'
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Non funge

    Il mio codice è:


    d1="01/01/2006"
    d2="01/01/2106"

    myRS.Open "SELECT * FROM giochi where titolo like '%" & titologioco & "%' AND datainserimento BETWEEN 'd1' and 'd2' ", myConnection


    ???
    Where there is a will, there is a way

  6. #6
    I campi data sono di tipo testo o di tipo data?
    E poi cosa significa non funge?
    Non estre nulla? Dà errore?
    Dicci, dicci...
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    (premessa: la SQL funzionava bene senza la ricerca della data)

    Il campo "datainserimento" è testuale

    Il risultato è ZERO record nella mia lista
    Where there is a will, there is a way

  8. #8
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    così?
    codice:
    d1="01/01/2006"
    d2="01/01/2106"
    
    myRS.Open "SELECT * FROM giochi where titolo like '%" & titologioco & "%' AND datainserimento BETWEEN '" & d1 & "' and '" & d2 & "'", myConnection
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da szannotti
    (premessa: la SQL funzionava bene senza la ricerca della data)

    Il campo "datainserimento" è testuale

    Il risultato è ZERO record nella mia lista
    beh dovrebbe essere data...altrimenti nn funzica
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  10. #10
    tanto per metter zizzania sconsiglio BETWEEN
    consiglio invece "...campodata >= minimo AND campodata <= massimo..."

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.