Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    recordset in base a data

    salve,

    è possibile estarre tutti i record da una tabella in base alla data??

    io inserisci nel db il record con la data in questo formato gg/mm/aaa hh-mm.


    poi dovrei estrarre solo i record che non superano i 30 giorni.


    come si puo fare??

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    y$limite="gg/mm/aaaa";
    /*la variabile limite indica la data limite da non superare*/

    select * from tabella where campo_data<=$limite order by campo_data

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    grazie,

    ora ci provo.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da fre2004
    io inserisci nel db il record con la data in questo formato gg/mm/aaa hh-mm.
    Se il formato è quello che hai scritto (un campo di tipo stringa) hai voglia a calcolare lassi di tempo.
    Usa un campo datetime e poi la query è semplice

    codice:
    select * from tabella
    where campo_datetime > now() - interval 30 day

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.