Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [mySql] - Query per archivio

    Ciao a tutti,ho cercato un po nei vari posto e mi manca pochissimo per fare cioè che voglio,ma non ci arrivo.

    Devo realizzare un archivio diviso per mese e anno.

    Ho il campo date,esempio:
    2008 - 01 -05
    2008 - 01 -10
    2008 - 02 -15
    2009 - 11 -05
    2009 - 11 -12
    2009 - 11 -16

    da questo qui sopra io vorrei vedere solo:
    - 01 2008
    - 02 2008
    - 11 2009

    Cioè tutte le news divise per mese e per anno.

    Io sono arrivato fin qui:

    "select DISTINCT YEAR(data) as anno from post order by data"

    però mi estrapola solo diviso per anni

    COME FACCIO PER AGGIUNGERE LA CONDIZIONE DEL MESE?

    io ho provato questa,ma so che è sbagliata xchè non va:

    "select DISTINCT YEAR(data) as anno,MONTH(data) as mese from post order by data"

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Che vuol dire che non va?

  3. #3
    non mi da errore,ma non mi da nessun risultato

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Non scherziamo.
    La query che hai postato non ha WHERE, quindi non può non dare risultati a meno che la tabella non sia vuota

  5. #5
    anche questa :

    "select DISTINCT YEAR(data) as anno from post order by data"

    non ha WHERE,ma mi da risultati.

    Quindi in teoria la seconda query che ho scritto è giusta?

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    sembrerebbe di sì

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.