Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: calcolo anni...

  1. #1

    calcolo anni...

    ho bisogno d'aiuto...

    io ho un db con tre campi (semplifico il tutto) id, nome e data nascita....

    vorrei per tutti i nomi calcolarmi con una sola funzione l'età di tutti e dividermela in fasce che ne so, tipo calcolare quanti hanno da 15 a 20 anni.. quanti da 21 a 31 e così via... potete aiutarmi..

    grazie...

  2. #2

  3. #3
    che dire.. sono un idiot* x nn averlo trovato prima di scrivere...

    cmq GRAZIEEEEEEEEEEEEEEE


  4. #4
    ..ribadisco il concetto di prima.. x cio' che sono...

    nn riesco a farlo funzionare nel mio codice php....

    puoi spiegarmi un po meglio..

    grazie


  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da joe.cgm
    ..ribadisco il concetto di prima.. x cio' che sono...

    nn riesco a farlo funzionare nel mio codice php....

    puoi spiegarmi un po meglio..

    grazie

    qual è esattamente il problema? non riesci a far funzionare la query?

  6. #6
    sì.. sono alle prime armi.. si vede ?

    a me nn iteressa che siano tutte in una query.... l'importante è ottenere il risultato finale, ossia, fare apparire il quantitativo di persone per fasce d'età..

    grazie e ancora scusa...

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da joe.cgm
    sì.. sono alle prime armi.. si vede ?

    a me nn iteressa che siano tutte in una query.... l'importante è ottenere il risultato finale, ossia, fare apparire il quantitativo di persone per fasce d'età..

    grazie e ancora scusa...

    La query che ti ho suggerito fa esattamente quello. Nell'esempio raggruppa per 3 fascie d'età :14-18,19-25 e tutte le altre. Se vuoi aggiungere altre fascie basta che copi per ciascuna la riga col when e dove c'è il between metti i numeri degli anni per i quali vuoi raggruppare.

  8. #8
    potresti "bovinamente" riportarmi un codice PHP x poter usare la tua query.. nn riesco a visualizzare nulla....

    perdona la mia "ignoranza"... grazie


  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da joe.cgm
    potresti "bovinamente" riportarmi un codice PHP x poter usare la tua query.. nn riesco a visualizzare nulla....

    perdona la mia "ignoranza"... grazie

    Prima di scrivere codice php vediamo di far funzionare la query. Hai provato ad adattarla alla tua tabella e a eseguirla da phpmyadmin? riesci a vedere i risultati?

  10. #10
    da myadmin

    funziona perfettamente..

    ma ora come le integro nella pagina PHP , puoi aiutarmi ?

    questa la query che ho provato:
    Codice PHP:
    select count(*) as iscritti,
    CASE
    WHEN YEAR(CURRENT_DATE)-YEAR(nato_il))- ( RIGHT(CURRENT_DATE,5)< RIGHT(nato_il,5) ) BETWEEN 14 AND 18 THEN "14-18"
    WHEN YEAR(CURRENT_DATE)-YEAR(nato_il))- ( RIGHT(CURRENT_DATE,5)< RIGHT(nato_il,5) ) BETWEEN 19 AND 25 THEN "19-25"
    ELSE "altro"
    END as fascia
    FROM iscritti
    GROUP BY fascia 

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.