Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    144

    aiuto select mysql con data

    Ciao a tutti.
    Ho una tabella con degli appuntamenti, ho il campo 'Data_Appuntamento' che è un campo 'date', io vorrei avere la lista degli anni che sono presenti.
    Faccio questa select:

    select DATE_FORMAT(Data_Appuntamento,'%Y') as 'data_formattata', COUNT( * ) as num
    from tabella
    GROUP BY 'data_formattata'

    il risultato mi viene:
    data_formattata num
    2010 19


    ma non è giusto perchè ci sono anche appuntamenti 2011.
    dov'è che sbaglio??
    Grazie in anticipo
    Emi

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Togli quegli apici

    select DATE_FORMAT(Data_Appuntamento,'%Y') as data_formattata, COUNT( * ) as num
    from tabella
    GROUP BY data_formattata

    Puoi anche usare la funzione year

    select year(Data_Appuntamento) as anno, COUNT(*) as num
    from tabella
    GROUP BY anno

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    144
    GRAZIE!!!!
    non si finisce mai di imparare... grazie MITICO!!!

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.