Visualizzazione risultati 1 fino 3 di 3

Discussione: [SQLITE 3] selezionare righe del giorno

  1. #1
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,170

    Predefinito [SQLITE 3] selezionare righe del giorno

    Salve!.

    Premetto che la domanda può esser banale... ma comunque non riesco a risolvere.

    Vorrei prelevare tutte le righe dalla tabella inserite a partire dalle 00:00 del giorno corrente.
    La data è salvata nel campo chiamato "timestamp".

    Semplificando, il codice è:

    Codice PHP:
    $db->query('SELECT timestamp FROM tabella WHERE strftime(\'%s\', timestamp) > strftime(\'%s\', \'start of day\')');

    ...ma non funziona.

    Grazie per l'eventuale aiuto!

    Ciao!

    EDIT:

    I dati nel campo "timestamp", sono salvati nel formato:
    Codice:
    2012-07-11 12:49:48
    ... perché nella tabella è:
    Codice:
    timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    Ultima modifica di alemoppo : 11-07-2012 alle ore 15.25.26

  2. #2
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    Ciao,
    sono sbagliati i parametri che passi alla seconda strftime.

    La firma della funzione è questa:
    Codice:
    strftime(format, timestring, modifier, modifier, ...)
    e start of day è un modificatore, per cui dovrebbe essere passato come terzo parametro:
    Codice:
    strftime('%s', 'now', 'start of day')
    Ciao!

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,170

    Predefinito

    Grazie, funziona!

    Ciao!

Regole di scrittura

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