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

    Estrarre giorno, mese e anno data corrente separatamente.

    Salve a tutti,
    mi trovo con un problema che non riesco a risolvere, e pertanto sono a chiedere aiuto.
    Ho bisogno di estrarre il giorno, mese e anno attuali e gestirli in tre campi in modo da poterli confrontare con le date di nascita in mio possesso per stabilire l'età in più o meno di 65 anni.
    Ho provato in vari modi, ma mi restituiscono "query fallita" o addirittura rimangono i campi vuoti.
    Qualcuno può aiutarmi?
    Il codice da me usato che non funziona:

    SELECT DAYOFMONTH(nome campo) AS giorno
    oppure
    SELECT DAY(NOW()) AS giorno, MONTH(NOW()) AS mese, YEAR(NOW()) AS anno

    Ho comunque usato come nomi di campo data: "giorno" "mese" "anno".
    paolomass36

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Allora:
    DAYOFMONTH non lo ho mai sentito/visto ( forse ignoranza mia )

    mentre la seconda mi sembra già più normale,
    ma per fare una SELECT hai bisogno di una tabella da cui selezionare,
    quindi
    SELECT Day(Now()) AS giorno, Month(Now()) AS mese, Year(Now()) AS anno FROM NomeTabella;


    ma se devi solamente valutare se sono passato o no 65 anni da una determinata data
    allora te la cavi molto più semplicemente con DateDiff(....., ......., ......)

    non so quale DB stai usando ma qui trovi tutto https://www.google.it/?gws_rd=ssl#q=datediff


    Facci sapere

    .

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