Visualizzazione dei risultati da 1 a 7 su 7

Discussione: date between

  1. #1

    date between

    Sto cercando di impostare questa query con mysql per recuperare i dati in un intervallo di tempo.


    SELECT * FROM spettacoli where datainizio <= "&Date()&" and datafine >= "&Date()&" order BY idteatro

    Dove sbaglio??
    Scambio link

  2. #2

    Re: date between

    prova con

    codice:
    sSQL= "SELECT * FROM spettacoli where datainizio <= '" & Date() & "' and datafine >= '" & Date() & "' order BY idteatro"
    occhio agli apici che ho aggiunto

  3. #3
    hai ragion grazie!!!
    ...sono un po arruginito, è parecchio che non ci mettevo mano...
    grazie ancora
    Scambio link

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    39
    Io ho un problema identico ma non mi trovo.
    La stringa è:

    strSQL="SELECT * FROM tbLists WHERE ListDate=' "& Date() &" ' "

    Se uso gli apici, come fosse una stringa ho:
    "Data type mismatch in criteria expression"

    Se tolgo gli apici nessun errore ma non mi estrae i dati, nel senso che fallisce il confronto e mi rende un RS vuoto.

    strSQL="SELECT * FROM tbLists WHERE ListDate="& Date()

    Il DB è Access ed il campo ListDate è impostato come tipo dati su "data/ora".

  5. #5
    per access le date vanno tra ##

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    39
    Si, grazie.
    Nel frattempo facevo delle ricerche è l'ho notato. Altra cosa è che il formato deve essere mm/gg/aaaa anziché gg/mm/aaaa.

  7. #7

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.