Gradim Jasper report sa glavnim i subreportom;
Glavni report je baziran na upitu koji ce generisati trazeni niz ciju maximalnu vrednost odredjujem:
Code:
SELECT ROUND( DATEDIFF(max(date_of_service),min(date_of_service))/30 ) AS noOfIntervals
FROM invoices
WHERE date_of_service IS NOT null
vrednosti niza prosledjujem kao parametre u subreport (vidi "promenjiva" na 2 mesta)
Code:
SELECT date_of_service, balance
FROM invoices
WHERE balance IS NOT null
AND date_of_service BETWEEN DATE_SUB( NOW(), INTERVAL promenjiva*30 day ) AND DATE_SUB( NOW(), INTERVAL promenjiva-1*30 day )
Ovaj koncept radi ono sto zelim ali treba genericki da napravim taj niz putem SQL upita u main reportu.
Kako da generisem navedeni niz u MySQL? Ne deluje komplikovano ali se jos nisam snasao?
Da li ima boljih ideja ako je neko spreman da se udubi u kompletan problem?
Pozdrav!