![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 20.04.2002 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałbym pobierać dane z tabeli A w zależności od sumy rekordów spełniających dany warunek w innej kolumnie. Chciałbym to zrobić w jednym zapytaniu, w dwóch wyglądałoby to następująco:
Próbowałem to rozwiązać poprzez:
Ale niestety to nie działa... Gdzie leży problem? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie możesz się odwołać w klauzuli WHERE do agregatu wyliczonego w tym samym zapytaniu.
Musisz to zrobić stosując podzapytanie, w którym zliczysz rekordy, dopiero potem możesz założyć na nie warunek:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 08:37 |