Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query fasce d'età

  1. #1

    Query fasce d'età

    Salve a tutti,
    domanda semplice semplice .. risposta spero altrettanto

    E' possibile con 1 query soltanto avere di ritorno l'età dei miei iscritti divisi per fasce considerando che il mio è un campo date 1970-00-00 ?

    Esempio ....

    14-18 = 100 iscritti
    19-25 = 80 iscritti
    26-30 = 98 iscritti


    Lo so fare tranquillamente una query per ogni fascia .. ma mi chiedevo per curiosità se era possibile farlo addirittura con una sola query

    Grazie
    Perchè uso Maxthon? | Mi piace questa chat

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select count(*) as iscritti,
    CASE
    WHEN ( YEAR(CURRENT_DATE)-YEAR(data))- ( RIGHT(CURRENT_DATE,5)< RIGHT(data,5) ) BETWEEN 14 AND 18 THEN "14-18"
    WHEN ( YEAR(CURRENT_DATE)-YEAR(data))- ( RIGHT(CURRENT_DATE,5)< RIGHT(data,5) ) BETWEEN 19 AND 25 THEN "19-25"
    ELSE "altro"
    END as fascia
    FROM tabella
    GROUP BY fascia

  3. #3
    Non ho veramente parole VVoVe:

    Grazie mille
    Perchè uso Maxthon? | Mi piace questa chat

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da Bukowski
    Non ho veramente parole VVoVe:

    Grazie mille
    Prego.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.