![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 16.08.2006 Skąd: szy-ły Ostrzeżenie: (0%) ![]() ![]() |
Pytanie o zapytanie:
Mam tabele instalacje, tabela instalacje ma następujące pola: id_instalacji, id_klienta, data_instalacji, uwagi, id_serwisanta1, id_serwisanta2, status_instalacji. Chce zrobić statystyki instalatorów, żeby mieć takie statystyki musze wrzucić do innego skryptu dane w stylu data=42*12*6*26*19&label=Michal*Mateusz*Tomasz*Rafal*Przemyslaw na podstawie takiego ciągu – inny skrypt robi sobie wykres kołowy. Wszystko zrobiłem sobie fajnie ale zapytanie patrzyło tylko na serwisanta1, serwisand 2 był pomijany, i teraz jak zrobić zapytaniem czy już w php takie coś żeby jeżeli na instalacje pojechal jeden serwisant to liczymy mu 1 punkt, jeżeli na instalacje pojechało 2 serwisantów – liczymy po 0,5 punkta. Jak najłatwiej i najszybciej to zrobić ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 16.08.2006 Skąd: szy-ły Ostrzeżenie: (0%) ![]() ![]() |
jeżeli pojechał jeden to id_serwisanta1 = id tego serwisanta, a id_serwisanta2 = 0, Twoje zapytanie jest spoko, tylko nie doliczy punktów temu drugiemu instalatorowi, tzn zliczy wszystkie instalacje tego pierwszego - i to jest fajne, ale nie sumuje instalacji serwisanta 2.
da się to w jednym zapytaniu zrobic? (btw troche się bawie mysqlem a i takich if-ach w zapytaniu nie slyszalem - fajny bajer) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:21 |