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

    [MYSQL] Query per estrarre tutti gli anni su 2 campi

    Ciao ragazzi,
    ho due campi DATETIME che chiameremo data inizio e data fine.

    Ho bisogno di sapere complessivamente tutti gli anni presenti tra data_inizio e data_fine. Come si fa?

    se faccio

    SELECT DISTINCT DATE_FORMAT('data_inizio', '%Y') as data1, DATE_FORMAT('data_fine', '%Y') as data2 FROM calendario

    ottengo il risultato su 2 colonne ovvero data1 e data2. A me invece interessa accorparli in un unico insieme. Come si fa?
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select year(data_inizio) as anno from tabella
    union
    select year(data_fine) from tabella
    order by anno

  3. #3
    Grazie mille, non ci avevo pensato proprio.

    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

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.