Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyniki miesieczne-co miesiac nowa kolumna?
pppspoonman
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 28.02.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Zastanawialem sie nad tym dosc dlugo i jakos nie moge znalezc optymalnego rozwiazania. Przejalem baze po kims i moj poprzednik zastosowal takie rozwiazanie.

Mamy glosowanie. Jak ktos zaglosuje to do tabeli GLOSY wpisuja sie jego szczegoly (ip,host itd), a do tabeli ZGLOSZENIA (Z), w kolumnie Z.ILOSC_GLOSOW dodaje sie jeden. Glosow jest duzo, stad takie rozwiazanie, by przy wyswietlaniu glosow ich nie liczyc za kazdym razem. To rozwiazanie jest ok.

Problem tkwi w tym, ze co miesiac zerowany jest licznik. Stare glosy jednak chce zatrzymac, zeby wyswietlac aktualny licznik miesieczny i totalny licznik - roczny. I teraz mam dwa problemy:

1. W jakiej formie "zatrzymac" ilosc glosow z poprzedniego miesiaca? Czy dodac nowa kolumne Z.ILOSC_GLOSOW_MAJ_2004 ? I potem dalsze miesiace? Rozwiazanie to dziala, ale jest hmm "nieestetyczne" wg mnie. Moze tworzyc jakas nowa tabele? Co polecacie?

2. Przypuscmy ze mam na kazdy miesiac nowa kolumne. Ale przy zapytaniu chcac otrzymac wynik roczny musze zapytac o sume kolumn Z.ILOSC_GLOSOW_STYCZEN_2004 + ... +ILOSC_GLOSOW_MAJ_2004. Rozwiazanie to jest tymczasowe. Po czerwcu musze zmieniac kod (!) bo jeszcze dojdzie jedna kolumna. To tez jest nieefektywne jak dla mnie.

Jakie sa wasze doswiadczenia w takich bazach? I co poradzicie? Dzieki za pomoc smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:54