Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    Query con parte di uno dei campi

    Ciao,

    ho una variabile $anno=2007
    devo fare una query in questo modo:

    $sql="SELECT DISTINCT ID_cliente FROM prenotazioni WHERE fine......";

    con WHERE devo indicargli di selezionare tutti gli ID_cliente dalla tabella PRENOTAZIONI in cui le prime 4 cifre del campo FINE (che contiene una data di tipo 20071024) corrispondano alla variabile $anno.

    Forse sarà la stanchezza, ma non so come fare...
    Sempre più in alto...
    www.webdition.com

  2. #2
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Sempre più in alto...
    www.webdition.com

  3. #3

    Re: Query con parte di uno dei campi

    Originariamente inviato da Frankos
    Ciao,

    ho una variabile $anno=2007
    devo fare una query in questo modo:

    $sql="SELECT DISTINCT ID_cliente FROM prenotazioni WHERE fine......";

    con WHERE devo indicargli di selezionare tutti gli ID_cliente dalla tabella PRENOTAZIONI in cui le prime 4 cifre del campo FINE (che contiene una data di tipo 20071024) corrispondano alla variabile $anno.

    Forse sarà la stanchezza, ma non so come fare...
    .... where year(data) = $anno


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    trovato

    $anno=$anno."%";
    $sql="SELECT DISTINCT ID_cliente FROM prenotazioni WHERE fine LIKE '$anno'";
    Sempre più in alto...
    www.webdition.com

  5. #5
    Originariamente inviato da Frankos
    trovato

    $anno=$anno."%";
    $sql="SELECT DISTINCT ID_cliente FROM prenotazioni WHERE fine LIKE '$anno'";
    usare la funzione YEAR() e' piu' fine.....

    ma perche' usi distinct su un id.... non dovrebbe gia' essere unico?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    No perché non é l'ID univoco della tabella.
    In una tabella prenotazioni posso avere più prenotazioni di un certo ID_cliente
    Sempre più in alto...
    www.webdition.com

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.