Цитата:
Сообщение от
S.Kuskov
пустой может оказаться и первая часть запроса (например когда цена уже год не менялась, а мы ищем минимум за последний месяц)

смотри мое P.S.

я же говорю, нужно все варианты обдумать и протестить. с джойном я предложил как вариант, что бы не писать по 10 запросов

если этот вариант не подходит, то его нужно выкинуть в корзину
Цитата:
Сообщение от
Borsugg
А если RetailItemPriceHistory.RecId и так ничего не вернул в первом запросе с join'ом, то скорее же всего и второй запрос тоже ничего не вернет? Условия выборки то одинаковые...
нет, первый запрос с джойном ничего не вернет, если нет записей в истории с датой ранее начальной датой периода поиска.
второй запрос вернет если в заданном периоде есть записи.
это разные выборки.