Visualizzazione dei risultati da 1 a 6 su 6

Discussione: query complicata

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489

    query complicata

    ciao a tutti!

    premetto che non posso cambiare la struttura della tabella mysql.

    ho vari campi tra cui uno che si chiama "day" uno "month" e uno "year". che ovviamente contengono un valore numerico.

    io vorei una query che mi restituisce il numero di entry che hanno la data dei prossimi 3 giorni. il problema é che deve funzionare anche al cambio mese e al cambio anno.

    grazie

    ciao

    igor

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select * from tabella
    where concat_ws('-',`year`,`month`,`day`) between 
    curdate() and curdate()+ interval 3 day

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    ehm.. non funziona..

    $sql='select * from xcalendar_events
    where concat_ws('-',`year`,`month`,`day`) between
    curdate() and curdate()+ interval 3 day
    ';


    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0' at line 1

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova la query tralasciando un attimo il php.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    ho sostituito ' con " e funziona.. grazie

    ciao

    igor

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 © 2026 vBulletin Solutions, Inc. All rights reserved.