Aktywne Wpisy
Whiskeyjack29 +1156
Mirki, byłem u dermatologa. Prywatnie, 400 zł / 15 minut, standardowo. Wchodzę, pytam o znamiona – pan doktor łaskawie zerka, mruczy coś pod nosem, zero konkretów, atmosfera jak na przesłuchaniu. No ale skoro już siedzę u DERMATOLOGA to pytam jeszcze o skórę głowy i włosy. Odpowiedź zdawkowa, ledwo dwa zdania.
Idę zapłacić. Rachunek: 600 zł. Ja zdziwiony mówię że wizyta kosztuje 400 zł, a pani na recepcji na to że pan doktor wpisał
Idę zapłacić. Rachunek: 600 zł. Ja zdziwiony mówię że wizyta kosztuje 400 zł, a pani na recepcji na to że pan doktor wpisał

Salido +244
Minął 4. (z 67) dzień wakacji.
W ciągu ostatniej doby miało miejsce 6 wypadków śmiertelnych w których zginęło 6 osób.
20 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
20 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
W ciągu ostatniej doby miało miejsce 6 wypadków śmiertelnych w których zginęło 6 osób.
20 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
20 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
źródło: 1-453841-56
Pobierz




cześć mam problem z jednym zadaniem. Napiszcie co robię źle.
Znajdź studenta z najwyższą średnią ocen
select idstudent, ocena
from ocena
where ocena in
(select (max(avg(ocena)))
from ocena
group by ocena)
Komentarz usunięty przez autora
SELECT
idstudenta, AVG(ocena)
FROM
ocena
Group By idstudenta
Order by 2 DESC
Twój 'wewnętrzny' select zwróci Ci średnią ze wszystkich ocen, nie średnią per student, group by przemyśl.
ocena in to też potworek i bez sensu. Po pierwsze in nie do tego służy, po drugie jak średnia Ci wyjdzie 4.23 to jak sobie wyobrażasz dopasowanie to do liczb całkowitych - 2,3,4,5, po trzecie to Ty chciałbyś studenta nie? ;)
Ginden podał Ci gotowe rozwiązanie. Pierwsza krotka wyniku będzie zawierać id najlepszego studenta.
@Taczi: raczej odwrotnie, nie może użyć w select pola, którego nie ma w group by