фильтр в модуле формируется так
[CODE]
if(is_array($arFilter) && count($arFilter) > 0)
{
foreach($arFilter as $key => $value)
{
$arJoin[] = "LEFT JOIN b_sale_basket_props p".$i." ON (b.ID = p".$i.".BASKET_ID)";
$arFilter = CSaleProduct::GetFilterOperation($key, $value);
$arWhere[] = " AND p".$i.".CODE = '".$arFilter["field"]."' AND p".$i.".VALUE ".$arFilter["operation"]." ".$arFilter["value"];
$i++;
}
}[/CODE]как видно SQL запрос формируется через AND и если хоть одно условие не верно то и не будет ничего выводиться
и кстати $arParams["days"] точно в нем правильное значение?