Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    [MySQL] selezione anni da DATETIME

    sono unpò impantanato.

    dovrei estrarre solo la lista degli anni da un campo DATETIME
    ho provato questa query ma non mi funziona
    Codice PHP:
    SELECT 
    DISTINCT YEAR
    (data_inserimento)
    FROM newsletter_elenco 
    Errare humanum est, perseverare ovest

  2. #2
    e se estrai la data intera così com'è e poi con la funzione substr() di php ne estrai una sottostringa con il solo anno?

    substr() -- Restituisce parte di una stringa

    substr ( string string, int start [, int length] )
    es.: substr($miavar,0,4);

  3. #3

    Re: [MySQL] selezione anni da DATETIME

    Originariamente inviato da carlo2002
    sono unpò impantanato.

    dovrei estrarre solo la lista degli anni da un campo DATETIME
    ho provato questa query ma non mi funziona
    Codice PHP:
    SELECT 
    DISTINCT YEAR
    (data_inserimento)
    FROM newsletter_elenco 
    codice:
    SELECT YEAR(data_inserimento) as anno
    FROM tabella
    group by anno
    order by anno


    Ma non capisco perche' non funzioni la tua....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Originariamente inviato da stefanoi
    e se estrai la data intera così com'è e poi con la funzione substr() di php ne estrai una sottostringa con il solo anno?
    es.: substr($miavar,0,4);
    appunto perchè volevo farlo con una query
    Errare humanum est, perseverare ovest

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    Re: Re: [MySQL] selezione anni da DATETIME

    Originariamente inviato da piero.mac
    codice:
    SELECT YEAR(data_inserimento) as anno
    FROM tabella
    group by anno
    order by anno


    Ma non capisco perche' non funzioni la tua....
    MITTICCO!

    :master: penso di no, ma può centrare la versione di mysql(2.5.3)?

    grazie, grazie, grazie
    Errare humanum est, perseverare ovest

  6. #6

    Re: Re: Re: [MySQL] selezione anni da DATETIME

    Originariamente inviato da carlo2002 !

    :master: penso di no, ma può centrare la versione di mysql(2.5.3)?

    grazie, grazie, grazie
    2.5.3 ??? e dove l'hai trovata??? in soffitta nel baule della nonna???

    La versione con un numero piu' vicino a 2.5.3 e' quella di phpmyadmin .... ma centra con mysql come guidozz con le donne...


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    Re: Re: Re: Re: [MySQL] selezione anni da DATETIME

    Originariamente inviato da piero.mac
    2.5.3 ??? e dove l'hai trovata??? in soffitta nel baule della nonna???

    La versione con un numero piu' vicino a 2.5.3 e' quella di phpmyadmin .... ma centra con mysql come guidozz con le donne...


    chiedo umilmente perdono, ma sto da stamattina davanti al monitor la versione è la 4.0.15

    ero rimasto che il nostro eroe stava a berlino a donne
    Errare humanum est, perseverare ovest

  8. #8
    Concordo con Stefanoi,

    fai il select di tutto il campo e poi un bel substr($datetime,0,4);

    Ciao
    Div

  9. #9
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Originariamente inviato da zcool
    Concordo con Stefanoi,

    fai il select di tutto il campo e poi un bel substr($datetime,0,4);

    Ciao
    Div
    grazie ma la query va ok, e poi così impiego meno risorse
    Errare humanum est, perseverare ovest

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.