Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pytanie o zapytanie, Mam tabele instalacje, tabela instalacje ma następujące pola
mysz0n
post
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ć ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


A na jakiej zasadzie odrózniasz czy pojechał jeden czy dwuch serwisantów ? Jak pojechał jeden to kolumna id_serwisanta1 jest podane id a kolumna id_serwisanta2 jest pusta ?

Jak tak to można to zrobić w ten desen
  1. SELECT *, SUM(IF(id_serwisanta2 > 0, '0,5','1')) AS pkt FROM serwis GROUP BY id_serwisanta1


Ten post edytował kefirek 27.02.2009, 17:18:23
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 15:53