hi
I have two tables.
House Rent table
HouseID RentID StarDate EndDate Amout
1 1 1/11/03 30/11/03 100.00
1 2 1/12/03 31/11/03 200.00
Basically this table has house rent details for different periods. From the above data there is a house which chrages a rent of 100 for October and 200 for December.
Occupant Table
RentID CusID CheckinDate CheckoutDate
1 5 1/11/03 15/12/03
1 6 1/11/03 30/11/03
1 7 20/12/03 31/12/03
This table has customers checkindate and checkoutdate. RentId is linked.
What I want in the report is to display the following details for each record in the House Rent table.
RentID CusID Amout
The problem is the amout needs to automatically calculated. The amout depends on how many ppl are sharing the house on everyday during period of stay.
Basically in the example data above, for the first month upto 15th two ppl are sharing the house so half the rent ($50) is divided between two ppl ($25 each). Then for the rest of that month there is only one peron so he should be allocated $50.
What I tried to do was for each House Rent record I went in a loop from House Rent Start Date to End Date for each cusomter to see which days he was in the house, this was working, I was also able to calculate amout per day but i am not sure how to check how many ppl occupied the house for a certain day so I can divided the days cost correctly between the occupants. This needs do be done while i am inside the loop check each day.
Would very much appreciate the HELP....
Thanks
David