Her satırın bir değer ve tarih bilgisini içerdiği bir tablom var. Yüz binlerce satır var. En yüksek (en fazla) her n satırını seçmek istiyorum.Satır başına en yüksek değeri al
Daha önce en yüksek değere saatte almak için bir sorgu kullanmıştı, ancak bu aradığım oldukça ne değildir:
SELECT datetime, MAX(value)
FROM `table`
GROUP BY date_format(datetime, '%Y-%m-%d &h')
Herhangi tavsiye büyük takdir!
nasıl 'Her n rows' için nasıl belirleyeceksiniz? datetime veya diğer bazı kriterlere dayanır mı? –
Satırlar, datetime tarafından sipariş edilir ve dizine eklenir. Bu yüzden, ilk 100 değerdeki en yüksek değeri almak istiyorum, ikinci 100 satırdaki en yüksek değer vb. – Kyle