Постой, я для того и сделал монстра, чтобы учесть этот случай (иначе совсем просто - минимум даты, на которой курс равен нынешнему). И вроде как проверил...
Без рекурсии тоже делается, но циклом: список бумаг, у которых курс сегодня равен вчерашнему, а потом по этому списку запрос типа минимум даты, на которой count(курсы между изначальной датой и этой) без фильтра равен count(того же самого) с фильтром "курс тот же, что вчера". Но я хочу ещё и без единого гвоздя цикла :-)
no subject
Date: 2006-08-08 05:14 pm (UTC)Без рекурсии тоже делается, но циклом: список бумаг, у которых курс сегодня равен вчерашнему, а потом по этому списку запрос типа минимум даты, на которой count(курсы между изначальной датой и этой) без фильтра равен count(того же самого) с фильтром "курс тот же, что вчера". Но я хочу ещё и без
единого гвоздяцикла :-)