« first day (1 day earlier)      last day (16 days later) » 

04:18
@Akina Если применять индекс на бд, то уже и это тоже займёт немало времени, я думал это будет зависить от размера бд, применение индекса
 
1 hour later…
05:35
Тем не менее это быстрее. Как правило - заметно быстрее.

« first day (1 day earlier)      last day (16 days later) »