Visualizzazione risultati 1 fino 2 di 2

Discussione: Risultati DATE

  1. #1
    provact non č connesso Utente giovane
    Data registrazione
    23-12-2009
    Messaggi
    40

    Predefinito Risultati DATE

    Ciao ragazzi, data questa query;

    Codice PHP:
    SELECT * FROM Prezzi WHERE Ora > DATE_SUB(CURDATE(), INTERVAL 1 DAY)
    che, per l'appunto, mi fa visualizzare i record delle ultime 24 ore... qual č la sintassi corretta per un arco temporale ben preciso? (Ad esempio dalle 3 alle 2:59?)

  2. #2
    L'avatar di saitfainder
    saitfainder non č connesso Sėniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Basta mettere in AND l'altro estremo dell'intervallo

    Codice:
    SELECT *
    FROM Prezzi
    WHERE Ora >= DATE_SUB(CURDATE(), INTERVAL 2 DAY) 
    AND Ora < DATE_SUB(CURDATE(), INTERVAL 1 DAY)
    Oppure usare BETWEEN ... AND. Attento solo al fatto che in questo caso gli estremi sono inclusi.

    Codice:
    SELECT *
    FROM Prezzi
    WHERE Ora BETWEEN DATE_SUB(CURDATE(), INTERVAL 2 DAY)  AND DATE_SUB(CURDATE(), INTERVAL 1 DAY)


    «Č una mia peculiaritą distorcere la veritą e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •