Zasadniczo chcę agregować niektóre wartości w tabeli zgodnie z przedziałem czasowym.Dane zagregowane według zakresu czasowego w MySQL
Co mogę zrobić, to biorę migawek systemu co 15 minut, a ja chcę być w stanie wyciągnąć jakiś wykres w długim okresie. Ponieważ wykresy stają się naprawdę mylące, jeśli pokazane jest zbyt wiele punktów (poza bardzo powolnym renderowaniem), chcę zmniejszyć liczbę punktów, agregując wiele punktów w jeden punkt przez uśrednienie ich.
W tym celu musiałbym być w stanie grupować według wiader, które mogą być zdefiniowane przeze mnie (codziennie, co tydzień, co miesiąc, co rok, ...), ale jak dotąd wszystkie moje eksperymenty nie przynosiły szczęścia.
Czy jest jakiś trik można zastosować, aby to zrobić?
Czy tej skali? Mój problem polega na tym, że po roku przyniesie to kilka milionów zgłoszeń. – cdecker
Nie rozumiem, dlaczego by tego nie zrobił. Oczywiście konwersja dowolnego czasu jest powolna, ale większość czasu zostanie poświęcona na agregację samych danych, co jest nieuniknione w twoim przypadku. – cmroanirgo