Ho un frame di dati come:Selezionare righe all'interno di un determinato intervallo di tempo
TimeStamp Category
2013-11-02 07:57:18 AM 0
2013-11-02 08:07:19 AM 0
2013-11-02 08:07:21 AM 0
2013-11-02 08:07:25 AM 1
2013-11-02 08:07:29 AM 0
2013-11-02 08:08:18 AM 0
2013-11-02 08:09:20 AM 0
2013-11-02 09:04:18 AM 0
2013-11-02 09:05:22 AM 0
2013-11-02 09:07:18 AM 0
Quello che voglio fare è quello di selezionare i time frame + -10 minuti quando Category
è "1".
Per questo caso, poiché category = 1
è 2013-11-02 08:07:25 AM
, desidero selezionare tutte le righe entro 07:57:25 AM to 08:17:25 AM
.
Qual è il modo migliore per gestire questa attività?
Inoltre, c'è forse più "1" per ogni periodo di tempo. (Il telaio vero e proprio dei dati è più complicato, contiene TimeStamp multipla con diversi utenti, vale a dire non v'è un'altra colonna denominata "UserID")
Ora tutto quello che resta da fare è un po 'di benchamrk epico su tutte le risposte che immagino. –
@DavidArenburg - So dove cadrà la mia risposta ;-) Sto facendo affidamento sulla potenza di calcolo in aumento esponenziale, o sulle persone che hanno bisogno di prendere un caffè ogni paio d'ore mentre il loro codice funziona. – thelatemail