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

    MySQL: operazioni con date

    salve,

    ho letto la pillola al riguardo l'estrazione di record lavorando con le date.

    Per estrarre tutti i records del mese di DICEMBRE 2007 ho fatto così:

    Codice PHP:
    $query="SELECT * FROM entrate WHERE MONTH(NOW()) = 12 AND YEAR(NOW())= 2007"
    oppure così:
    Codice PHP:
    SELECT FROM entrate WHERE MONTH('data') = 12 AND YEAR('data')= 2007
    dove data è il campo data del record, ma mi da questo errore:

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource

    ma dove indico io mio campo DATA nella query ?

    Nel mio DB ho un campo di none DATA nel formato DATETIME cioè 2007-12-17 quindi valido dal punto di vista semantico.

    Come posso estrarre tutti i record con data che si riferisce al mese di dicembre 2007 ?

    Grazie per l'aiuto
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  2. #2
    i nomi di campo non vanno messi tra apici.

    usa mysql_error() per vedere gli errore SQL

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

  3. #3
    ho provato così, ma restituisce l'errore
    Codice PHP:

    SELECT 
    FROM entrate WHERE MONTH(entrate.data) = 12 AND YEAR(entrate.data)= 2007 

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE MONTH(entrate.data) = 12 AND YEAR(entrate.data)= 2007' at line 1


    come faresti tu ad estrarre tutti i records la cui data appartiene nel range del mese di dicembre 2007 ?
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  4. #4
    risolto, nella query avevo anteposto ORDER BY prima del controllo MONTH


    grazie lo stesso
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

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.