Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query MySQL

  1. #1

    Query MySQL

    Ciao.

    ho un'area PRESS RELEASE dove devo selezionare solo i record in cui le prima 4 cifre del campo DATE (praticamente mi serve solo l'anno) corripondano ad un anno X ( selezionato in un combo dall'utente)

    La query che uso senza la condizione dell'anno è questa:
    SELECT * FROM news ORDER BY date DESC

    con la condizione dell'anno avevo pensato a qualcosa come:
    SELECT * FROM news ORDER BY date DESC WHERE 'SELECT left(date, 4)' = '{$this->current}'

    ***$this->current è l'anno selezionato dall'utente


    Grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    select * from tabella
    where year(campo_data) = 'anno_che vuoi'
    ...

  3. #3
    Ok,
    ma io devo estrarre solo le prima 4 cifre del campo date che invece è el tipo YYYY/MM/DD

  4. #4
    Scusa, ora ho capito cosa intendevi

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.