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

    [MySQL] Query per estrarre i records in base agli anni di un utente

    salve a tutti in un db mysql memorizzo la data di nascita di un utente in formato aaaa-mm-gg

    mi chiedevo come fosse possibile estrarre tutti gli utenti che hanno 30 anni (esempio)

    ragionando però solo sull'anno di nascita non sulla data completa ... quindi quest'anno estrarre tutti quelli nati nel 1980 (non importa se a gennaio o dicembre)

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select * from tabella where year(curdate()) - year(nascita) = 30

  3. #3
    ti ringrazio quindi se ad esempio dovessi estrarre tutti gli utenti tra i 18 e i 30 anni dovrei fare una query come questa ?

    where year(curdate()) - year(datadinascita) > 18 AND year(curdate()) - year(datadinascita) < 30

    ???

    non sono ancora sul pezzo per questo motivo chiedo senza testare ... sto ancora lavorando su carta !

    ciao e grazie

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.