2.30 Zadanie brzmi: Podać średnią osób z historii (średnia to 1 ocena wszystkich), które mają 3 i poniżej z matematyki. Czyli dla tych osób jaka jest średnia z historii? Wzór poniżej nie wyciąga mi tego, a średnia powinna być 1 dla wszystkich czyli sumuje oceny z historii wszystkich, którzy mają 1 2 bądź 3 z matmy i dzieli na ilość tych osób,. Niestety to nie działa... podaje tak jak u Ciebie - dla każdej osoby osobną ocenę. Domyślnie chcę, by wyświetlało mi dla tych wszystkich osób 1 ocenę (średnią) z historii, taką samą dla każdego, ponieważ to ich średnia. Mam nadzieję, że to zrozumiałe co napisałem :P SELECT Imie, Matematyka AS [Osoby poniżej 3], (SUM(Historia)/COUNT(Imie)) AS [Średnia z historii] FROM Uczniowie WHERE Matematyka
"gratuluję Pani Agnieszce" :))))
2.30 Zadanie brzmi: Podać średnią osób z historii (średnia to 1 ocena wszystkich), które mają 3 i poniżej z matematyki. Czyli dla tych osób jaka jest średnia z historii? Wzór poniżej nie wyciąga mi tego, a średnia powinna być 1 dla wszystkich czyli sumuje oceny z historii wszystkich, którzy mają 1 2 bądź 3 z matmy i dzieli na ilość tych osób,. Niestety to nie działa... podaje tak jak u Ciebie - dla każdej osoby osobną ocenę. Domyślnie chcę, by wyświetlało mi dla tych wszystkich osób 1 ocenę (średnią) z historii, taką samą dla każdego, ponieważ to ich średnia. Mam nadzieję, że to zrozumiałe co napisałem :P
SELECT Imie, Matematyka AS [Osoby poniżej 3], (SUM(Historia)/COUNT(Imie)) AS [Średnia z historii]
FROM Uczniowie
WHERE Matematyka
OK, Udało się dzięki 15.lekcji :))
SELECT Imie, Matematyka, AVG(Historia) OVER() AS [Średnia ocen z Historii]
FROM Uczniowie
WHERE Matematyka
Witaj,
miło że komuś poradnik się przydał :)
Pozdrawiam
AX.