Hello all,
I am facing a problem in crosstab report designed in PRD 5.0. In my cross tab for each itemname I want to show income by each item in a month but for every month I am getting a different row which is not desired. i.e for ItemName 'Registration of ALC' I am getting 3 different row with the value of one month at a time and value 0 for other month.
and this is my query for report
SELECT
IT.ITEMTYPENAME AS ITEMTYPE,
C.CLIENTNAME,
H.HEADNAME,I.ITEMNAME,
DATE_FORMAT(FROMDATE,'%M-%Y') AS DATELABEL,
ITR.ITEMCOUNT ITEMCOUNT,
ITR.PERITEMRATE AS ITEM_RATE,
ITR.AMOUNT, ITR.FROMDATE
FROM ITEMTRANS ITR,ITEM I,HEAD H,
`CLIENT` C,
PROGRAM P,
ITEMTYPE IT
WHERE ITR.ITEMID = I.ID
AND I.HEADID = H.ID
AND H.CLIENTID = C.ID
AND C.PROGRAMID = P.ID
AND I.ITEMTYPEID=IT.ID
AND P.ID=1
GROUP BY I.ITEMTYPEID,C.CLIENTNAME, H.HEADNAME, I.ID,DATELABEL
is there any problem with my query or report I have designed.
Please reply me as soon as possible.
Thanks in advance.
I am facing a problem in crosstab report designed in PRD 5.0. In my cross tab for each itemname I want to show income by each item in a month but for every month I am getting a different row which is not desired. i.e for ItemName 'Registration of ALC' I am getting 3 different row with the value of one month at a time and value 0 for other month.
Itemtype- Income | |||||||||||||||||
CLIENT NAME- DPS | |||||||||||||||||
Head Name- Student Registration |
|||||||||||||||||
January-2014 | February-2014 | March-2014 | |||||||||||||||
ITEMNAME | ITEMCOUNT | ITEM_RATE | AMOUNT | ITEMCOUNT | ITEM_RATE | AMOUNT | ITEMCOUNT | ITEM_RATE | AMOUNT | ||||||||
Registration of Student | 11.00 | 10.00 | 110.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
Registration of Student | 0.00 | 0.00 | 0.00 | 6.00 | 10.00 | 60.00 | 0.00 | 0.00 | 0.00 | ||||||||
Registration of Student | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
SELECT
IT.ITEMTYPENAME AS ITEMTYPE,
C.CLIENTNAME,
H.HEADNAME,I.ITEMNAME,
DATE_FORMAT(FROMDATE,'%M-%Y') AS DATELABEL,
ITR.ITEMCOUNT ITEMCOUNT,
ITR.PERITEMRATE AS ITEM_RATE,
ITR.AMOUNT, ITR.FROMDATE
FROM ITEMTRANS ITR,ITEM I,HEAD H,
`CLIENT` C,
PROGRAM P,
ITEMTYPE IT
WHERE ITR.ITEMID = I.ID
AND I.HEADID = H.ID
AND H.CLIENTID = C.ID
AND C.PROGRAMID = P.ID
AND I.ITEMTYPEID=IT.ID
AND P.ID=1
GROUP BY I.ITEMTYPEID,C.CLIENTNAME, H.HEADNAME, I.ID,DATELABEL
is there any problem with my query or report I have designed.
Please reply me as soon as possible.
Thanks in advance.