Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Query su campo date.

  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    Query su campo date.

    Ciao,

    salvo la data delle news in un campo date e quindi in questo formato 2006-06-06.

    Data-----------Titolo--------Contenuto
    2006-06-29-----bla bla-------bla bla
    2006-06-15-----bla bla-------bla bla
    2006-03-10-----bla bla-------bla bla
    2005-02-23-----bla bla-------bla bla
    2003-08-06-----bla bla-------bla bla


    Adesso sto facendo l'archivio e vorrei estrarre con una query una cosa del genere:

    2006
    2005
    2003

    Non so proprio come fare.
    La logica sarebbe di fare una GROUP BY sui primi 4 caratteri del campo data, si puo' fare?

    Altre soluzioni?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121
    prova con:

    select distinct year(campo_con_la_data) order by campo_con_la_data desc

  3. #3
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Non sembra funzionare neanche aggiungendo la tabella da cui fare la selezione

    select distinct year(campo_con_la_data) order by campo_con_la_data desc from tabella

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121
    ah già per andare di corsa ho dimenticato un pezzo...

    select distinct year(campo_con_la_data) from tabella order by campo_con_la_data desc

  5. #5
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Cmq non funziona anche così, avevo provato.


    Ecco la soluzione dove "tbl_news" è la tabella delle news e "date" il campo con la data:
    codice:
    SELECT SUBSTRING(tbl_news.date,1,4) FROM tbl_news GROUP BY SUBSTRING(tbl_news.date,1,4) ORDER BY SUBSTRING(tbl_news.date,1,4) DESC

    Ciao e grazie lo stesso

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121
    Ma che DB usi? ho dato per scontato che tu usassi mysql

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.