![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 9 Dołączył: 14.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Bry!
Muszę zrobić skrypt analizujący ankietę. Ankieta podzielona jest na 3 dzialy, każdy dział ma inną liczbe pytań. Teraz chodzi o to, aby zaprezentować ocenę każego pytania (czyli suma pkt / ilość ankiet). I to jest logiczne. Gorzej z ułożeniem zapytań do bazy danych, aby nie zamuliło jej przy liczeniu... Oczywistym jest rozwiązanie typu:
Ale tak dla każdego pytania? Wydaje mi się, że musi istnieć lepsze wyjście, tylko że go nie znam... jeszcze. Ma ktoś pomysł może jak to rozwiązać? Ten post edytował c4ash 28.01.2015, 14:02:41 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Dla każdego pytania musisz liczyć, jeśli pytania są stałe i nie zmieniasz nic w tej ankiecie to od biedy możesz napisać zapytania UNION, ale lepszym wyjściem było by cache obliczonych danych gdzieś w pliku albo nawet spowrotem w bazie. Wtedy przed prezentacją odpalasz skrypt który pobierze ci najnowsze dane a później tylko cache i wtedy nie ma problemu.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 9 Dołączył: 14.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czyli generalnie zapytanie osobne do kazdego pytania... a myslalem, ze bedzie latwiej.
Prezentacja będzie odpalana raz w miesiacu, wiec cashem nie bede sie bawic, bo nie ma sensu. Podziekowac bardzo wszystkim. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:23 |