В доступе есть способ создания сквозного запроса, который не сохраняет твердую кодированную дату? Например, у меня есть форма, связанная с проходом через запрос, и я хочу иметь возможность вводить в диапазон дат через форму и обновлять этот запрос. Вот мой текущий запрос, но я предпочитаю, что это диапазон дат с '?' или что-то, что позволило бы запросить диапазон дат или мне вставить диапазон дат через форму. Это можно сделать? Или я должен использовать VBA?Могу ли я ввести '?' в диапазоне дат в сквозном запросе, чтобы я мог ввести диапазон дат в форме в Access?
select distinct fill_sold_dt ,pf.str_nbr,wic_nbr, pkg_sz, pkg_qty, sum(fill_qty_dspn), sum((fill_qty_dspn)/(pkg_sz*pkg_qty)) as Packs
from
prdedwvwh.prescription_fill_sold pf, prdedwvwh.location_store_address_cur lsa, prdedwvwh.drug_cur d
where pf.str_nbr=lsa.str_nbr and
d.drug_id=pf.drug_id
and fill_sold_dt(DATE) >= CURRENT_DATE - 7
and wic_nbr in (683378,335776,418723)
group by 1,2,3,4,5
Где вы хотите поставить диапазон? Собираетесь ли вы конвертировать 'fill_sold_dt (DATE)> = CURRENT_DATE - 7' в' BETWEEN'? Если это так, у вас может быть два входа: один для начала и один для даты окончания. –