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

    Che hanno meno di un anno...

    Salve,
    ho un campo timestamp che contiene la data di nascita di certi individui. Come devo impostare la condizione where di una query che mi tiri fuori solo i records che hanno un anno, cioè quelli in cui la differenza tra la data di oggi e quella di nascita è <=1anno?
    Grazie per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Here is a way to determine the age from a date of birth.
    It handles leap years also.

    SELECT IFNULL(CAST( (TO_DAYS(NOW())- TO_DAYS(dob)) / 365.25 as SIGNED) ,0) as Age from Table_Name
    http://dev.mysql.com/doc/refman/5.0/...functions.html

  3. #3
    Senti ti ringrazio infinitamente perchè non avrei mai trovato un articolo così azzeccato... il problema è che non riesco a capire il comando usato. Sapresti darmi una mano? Lo so sono incapace... ma mi sono stufato di provare ehehe

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.