Синтаксис запроса макроса: #prompt ('StartDate', 'date') # Что изменит ваше SQL на:
выбор кода труда, (выбор суммы (рабочих часов) из рабочего периода, где calnum = ' KOPA 'и рабочая дата между to_date (#prompt (' StartDate ',' date ') #,' DD.MM.YYYY ') и to_date (#prompt (' EndDate ',' date ') #,' DD.MM.YYYY ')) -
(выберите число (calnum) из рабочего периода, где calnum =' KOPA 'и рабочая дата между to_date (#prompt (' StartDate ',' date ') #,' DD.MM.YYYY ') и to_date ( #prompt ('EndDate', 'date') #, 'DD.MM.YYYY') и shiftnum = 'HOLIDAY') * 8 как stevilo_praznikov_ure, (выберите сумму (lt.regularhrs) из labtrans lt, где lt.laborcode = l .laborcode и lt.orgid = l.orgid и начальная дата между to_date (#prompt ('StartDate', 'date') #, 'DD.MM.YYYY') и to_date (#prompt ('EndDate', 'date') #, 'DD.MM.YYYY')) как delovne_ure, (выберите сумму (ass.laborhrs) из задания ass, где ass.laborcode = l.laborcode и ass.scheduledate между to_date (#prompt ('StartDate', 'date') ) #, 'DD.MM.YYYY') и to_date (#prompt ('EndDate', 'date') #, 'DD .MM.YYYY ')) в качестве assign__ure от труда l