Hej!
Håller på med ett "statistik"-verktyg (webbapplikation) som kommer generera dynamiska rapporter (t.ex. mha. BIRT eller Crystal Reports). Har dock ett tankeproblem vad gäller detta:
Den mesta av informationen finns i en databas så där är det ju inga problem med koppling till rapporterna, men viss data genereras/beräknas av PHP.
Exempel:
Har en tabell med bokningar (något förenklat):
PHP-kod:
Bokn.nr Namn Ankomst Avresa Antal personer
12345 Anders Andersson 2010-06-20 2010-06-25 2
12347 Bertil Bertilsson 2010-06-18 2010-06-22 3
12349 Cecilia Caesarson 2010-06-23 2010-06-28 1
Den statistik jag vill ha fram är antal personer "dag för dag", vilket utifrån ovanstående skall bli följande:
PHP-kod:
Datum Antal bokningar Antal personer (Kommentar)
2010-06-18 1 3 (12347)
2010-06-19 1 3 (12347)
2010-06-20 2 5 (12347+12345)
2010-06-21 2 5 (12347+12345)
2010-06-22 2 5 (12347+12345)
2010-06-23 1 2 (12345)
2010-06-24 2 3 (12345+12349)
2010-06-25 2 3 (12345+12349)
2010-06-26 1 1 (12349)
Denna data skall ligga till grund för rapporten.
Frågan är hur denna data skall lagras för att vara tillgänglig i rapporten?
Skall jag skapa en ny tabell (Temp) i databasen och lagra infon där?
Hur länge skall den då ligga där? Dessutom ändrar sig dessa siffror efter hand så de måste räknas om vid varje visning.
Tänker jag fel?