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

    differenza in mesi tra due date

    salve,
    la solita domanda sulle date che vedo sono la dannazione di molti.

    ho una data in una sabella che tiro fuori con la seguente select.

    Codice PHP:
    $query "SELECT * , DATE_FORMAT(data_uno,'%m-%Y') as data_uno
     from ......"

    una seconda data che viene da una form composta da due campi MESE e ANNO.

    La domanda è:
    Come faccio a calcolare i mesi che sono trascorsi tra le due date.

    data_uno 03-2008;
    data proveniente dalla form 05-2009

    il risultato dovrebbe essere 15.

    Grazie

  2. #2

  3. #3
    ho fatto in questo modo

    Codice PHP:
    DECLARE @StartDate DATETIME
    DECLARE @EndDate DATETIME
    SET 
    @StartDate ='2007-06-05'
    SET @EndDate ='2007-08-05'

    query="SELECT DATEDIFF(Month, @StartDate, @EndDate) AS NewDate"
    $result mysql_query($query) or die (mysql_error());
    while (
    $row mysql_fetch_array($result))
    {
    print 
    $row['NewDate'];

    ma mi da il seguente errore

    Parse error: syntax error, unexpected '@', expecting '(' in C:......

  4. #4

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ok 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.