Merhaba bu tarz verileri sıralarken genelde Range query metodu kullanılıyor.
karmasik büyük veri setlerinde sıkıntılar çıkarabilir O(ne log n) seklinde,
function getir(butun_veriler, balangic_tarih, bitis_tarih)
variler = []
foreach butun_veriler in veri
if baslangic_tarih <= veri.tarih <= bitis_tarih
variler = [...veriler, veri]
end if
end foreach
return veriler
end function
ocak_subat_15 = getir(butun_veriler, timestamp("01-15-2022"), timestamp("02-15-2022))
not kod herhangi bir dilin syntaxini temsil etmiyor, anlaşılır olması için böyle yazdım.
data analizi ve veri madenciliği ile ilgileniyorsanız buna bakmanızı tavsiye ederim.
https://gcris.pau.edu.tr/bitstream/11499/1219/1/Mustafa%20Se%C3%A7kin%20Durmu%C5%9F.pdf