Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170

    Prendere i dati degli ultimi 20 minuti

    Come da titolo come faccio a richiedere al db access di prendere i dati inseriti durante gli ultmi venti minuti (quindi quelli messi 21 minuti fa non me li deve dare)?? :master:

    La query ora è così
    Codice PHP:
    query="SELECT * FROM TESTI where SC_ID="&SC_ID&" AND T_ORA <= NOW() ORDER BY T_ORA" 
    dandomi quindi tutti i risultati minori allora odierna.
    T_ORA è l'ora in cui è stato inserito il record tramite formatDateTime(Time(),4)

    Grazie

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    Re: Prendere i dati degli ultimi 20 minuti

    Originariamente inviato da Mary Angy
    Come da titolo come faccio a richiedere al db access di prendere i dati inseriti durante gli ultmi venti minuti (quindi quelli messi 21 minuti fa non me li deve dare)?? :master:

    La query ora è così
    Codice PHP:
    query="SELECT * FROM TESTI where SC_ID="&SC_ID&" AND T_ORA <= NOW() ORDER BY T_ORA" 
    dandomi quindi tutti i risultati minori allora odierna.
    T_ORA è l'ora in cui è stato inserito il record tramite formatDateTime(Time(),4)

    Grazie
    potresti, forse, usare between tra l'ora attuale e l'ora attuale - 20 minuti
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170
    Grazie per la risposta, ho provato a cercare sul forum con con between sul forum asp non mi da niente

    dovrei metterla così?

    query="SELECT * FROM TESTI where SC_ID="&SC_ID&" AND T_ORA between NOW() and (now()-20m) ORDER BY T_ORA"

    Senza provarla (ora non posso) mi fa tanto dizione errata.... help

  4. #4
    Originariamente inviato da Mary Angy
    Grazie per la risposta, ho provato a cercare sul forum con con between sul forum asp non mi da niente

    dovrei metterla così?

    query="SELECT * FROM TESTI where SC_ID="&SC_ID&" AND T_ORA between NOW() and (now()-20m) ORDER BY T_ORA"

    Senza provarla (ora non posso) mi fa tanto dizione errata.... help
    Si, quella sintassi non funzionerà mai .
    Lavorare con date e ora è sempre delicato, ti suggerisco una pagina che chiarisce abbastanza bene la sintassi SQL (suppongo che con ASP tu non abbia problemi:

    Sintassi SQL per Date/Ore
    *-*-*-*-*-*-*-*-*-*-*-*
    Non può piovere per sempre
    *-*-*-*-*-*-*-*-*-*-*-*

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170
    Grazie il link è stato utilissimo

  6. #6
    YW

    *-*-*-*-*-*-*-*-*-*-*-*
    Non può piovere per sempre
    *-*-*-*-*-*-*-*-*-*-*-*

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.