Hallo Phil
Hier das Statement vom Hauptbericht
SELECT sum(ads.ml_pk_currency.convert(cpn.currency, 'EUR', to_date(cpn.invoicemonth, 'RRMM'), (nvl(cpn.amount, 0) + nvl(cpn.yq_amount, 0)))) revenue_bc
,COUNT(1) pax
,cpn.flightnumber
,cpn.flightdate
,ol_f_route(cpn.flightnumber, cpn.flightdate, COUNT(1), 'OLD') total_cost
FROM coupon cpn
WHERE cpn.flightnumber IN ( {?p_flugnummer})
AND cpn.flightdate BETWEEN '{?p_vondatum}' AND '{?p_bisdatum}'
GROUP BY cpn.flightnumber, cpn.flightdate
Wie Du siehst steht beim WHERE folgendes Parameter IN ( {?p_flugnummer})
Hier das statement für den Unterbericht
SELECT sum(ads.ml_pk_currency.convert(cpn.currency, 'EUR', to_date(cpn.invoicemonth, 'RRMM'), (nvl(cpn.amount, 0) + nvl(cpn.yq_amount, 0)))) revenue_bc
,COUNT(1) pax
,cpn.flightnumber
,cpn.flightdate
,cpn.bookingclass
FROM coupon cpn
WHERE cpn.flightnumber IN (710, 715)
AND cpn.flightdate BETWEEN '01.01.2009' AND '31.01.2009'
GROUP BY cpn.flightnumber, cpn.flightdate, cpn.bookingclass
Da wo jetzt 710 steht, da weiß ich nicht was ich da eingeben muss, damit nur die im Hautbericht enthaltenen Parameter abgefragt werden