Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Problem z zapytaniem...
Forum PHP.pl > Forum > Przedszkole
cent4
Mam 2 tabele:
Pierwsza:
egzempl - w niej pola:
osoba_odp(w niej przechowywane id z tabeli admini)
data_napr(pole typu date)

Druga:
admini - w niej pola:
imie
nazwisko

Zrobiłem poprawne zapytanie, które dla podanego roku z select option wypisuje mi pewne dane:
  1. SELECT data_napr, sum(koszt) AS suma FROM egzempl WHERE DATE_FORMAT(data_napr,'%Y') = '$rok'"


Jak skonstruować zapytanie, które stworzy mi raport pomijający osoby z zerowym wystąpieniem - wszystkich osób - ich imie i nazwisko z tabeli admini oraz liczbę ile razy w danym roku wystąpił osoba_odp - wpis w bazie dla tej osoby z tabeli egzempl.
Np.
Jan Kowalski 3 pozycje
PanGuzol
  1. SELECT osoba_odp, count(osoba_odp) AS ilosc FROM egzempl GROUP BY osoba_odp HAVING ilosc>0

Powinno działać musisz sobie tylko dodać where jeśli chcesz tylko dla jednego roku oraz zrobić join aby wyświetlało nazwiska zamiast id.
cent4
Wszystko działa pięknie. Trochę zmodyfikowałem, ale Twoja pomoc była kluczowa. Dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.