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

    A che ora vengono effettuati piu ordini

    Vorrei sapere a che ora vengono effettuati piu ordini.

    Ad esempio ho una situazione del genere:
    Ordine 1 ore 10
    Ordine 2 ore 10
    Ordine 3 ore 11
    Ordine 4 ore 12

    Devo mostrare in un pannello che alle ore 10 (2 ordini) ci sono stati piu ordini.

    Nel database le informazioni rispetto l'orario sono memorizzate in questo formato:
    1178275889

    Che query dovrei eseguire?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: A che ora vengono effettuati piu ordini

    Originariamente inviato da sko22
    Nel database le informazioni rispetto l'orario sono memorizzate in questo formato:
    1178275889

    Che query dovrei eseguire?
    Cioè vuoi raggruppare in base all'ora a prescindere da giorno,anno?

  3. #3
    ho gia una query che mi fa il conteggio del numero di ordini da una data ad un'altra in piu volevo sapere l'ora in cui questi ordini erano piu frequenti.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova così
    codice:
    select from_unixtime(campo_unixtimestamp,"%H") as orario,count(*) as quanti
    from tabella
    group by from_unixtime(campo_unixtimestamp,"%H")
    order by orario asc

  5. #5
    Funziona perfettamente ho aggiunto solo questo per limitare la ricerca in un determeinato lasso di giorni

    WHERE campo_unixtimestamp BETWEEN '" . $start_date . "' AND '" . $end_date . "'


    Grazie

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.