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

    [mysql] funzione per ritono età

    dovrei costruire una query per il ritorno dell'età. ho visto sul manuale di seguito:
    codice:
    select DATEDIFF(data_nascita,  CURRENT_DATE ) from utenti
    DATEDIFF = è la funzione
    data_nascita = è il mio campo data
    CURRENT_DATE = è la data odirna
    utenti = è la mia tabella

    cosa è sbagliato?

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357

    Re: [mysql] funzione per ritono età

    Originariamente inviato da tomhead
    dovrei costruire una query per il ritorno dell'età. ho visto sul manuale di seguito:
    codice:
    select DATEDIFF(data_nascita,  CURRENT_DATE ) from utenti
    DATEDIFF = è la funzione
    data_nascita = è il mio campo data
    CURRENT_DATE = è la data odirna
    utenti = è la mia tabella

    cosa è sbagliato?
    se nn funziona current date metti time(); se ti basta il timestap(secondi). altrimenti usa date() coi vari parametri. se n va ancora potrebbe essere il datediff

  3. #3
    la SELECT deve restituire i numeri di anni fino ad oggi

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    1
    Io ho le date memorizzate in formato DATE YYYY-MM-DD

    Uso con successo questa:
    codice:
    SELECT TRUNCATE((DATEDIFF(DATE(NOW()), data_nascita) / 365), 0) AS 'Età'
    Ciao

  5. #5
    non funziona... ho la versione di MySQL 4.0.24

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.