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

    select where data: oggi, mese corrente,anno corrente

    ciauz a tutti...ho cercato sia nel forum sia con google ma nn sono riuscito a trovare un esempio che permettesse di recuperare ad esempio:
    i record inseriti oggi durante l'ora attuale
    i record inseriti oggi
    i record inseriti in questo mese
    i record inseriti in questo anno

    premetto che ho impostato il campo "data" come DATETIME

    qualcuno ha qualche esempio da mostrarmi?

    vi ringrazio davvero


    ciauzzz

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao,
    devi usare le funzioni date/time:
    http://dev.mysql.com/doc/refman/5.0/...functions.html
    think simple think ringo

  3. #3
    quindi...se ad esempio volessi i record del mese attuale:

    Codice PHP:
    SELECT.... FROM .... WHERE MONTH(data) = AND YEAR(data) = 2007 
    oppure è meglio usare un altra funzione?

    ciauzzz e grazie per l'aiuto

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    si, quello è un modo

    eventualmente puoi usare anche:
    codice:
    ...WHERE DATE_FORMAT(data,'%y-%m') = DATE_FORMAT(CURDATE(),'%y-%m')
    think simple think ringo

  5. #5
    ciauz... funziona tutto perfettamente!
    ti ringrazio davvero.

    ciauzzz

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