Joanna
J.
Ryzyko kredytowe,
Bank Pekao S.A.
Temat: Kwerendy w Accessie - wykorzystanie podkwerendy??
Witam, mam problem z pewną kwerendą. Chciałam zrobić kwerendę wybierającą wszystkie pola z tabeli dotyczące transakcji, których było ponad 150. Po IDKS zliczam liczbę transakcji.Tzn. w pole w projekcie kwerendy wrzucam * co ma wyświetlić wszystkie dane, a w drugie pole wrzucam IDKS, odznaczam pokazywanie i w kryterium wpisuje warunek: select IDKS, count(IDKS) from System_TS_całość group by IDKS having(count(IDKS)>150), co mniej więcej w SQL wyglada następująco:
SELECT System_TS_całość.*
FROM System_TS_całość
WHERE (((System_TS_całość.IDKS) in (select IDKS, count(IDKS) from System_TS_całość group by IDKS having(count(IDKS)>150))));
Ale to nie działa:(Bo pojawia się komunikat:
Napisano podkwerendę, która może zwrócić więcej niż jedno pole , bez uzycia zastrzezonego słowa Exsists w klauzuli From kwerendy głównej. Zmień instrukcje select podkwerendy, aby wybierała tylko jedno pole. Dopisłam Exists i dalej nic:(
Wiem, że można zrobić to na "raty", korzystając z istniejącej już kwerendy: np.SELECT System_TS_całość.*, System_TS_całość.IDKS
FROM System_TS_całość, Podkwerenda
WHERE (((System_TS_całość.IDKS) In ([Podkwerenda]![IDKS])));
ale uparłam się na jedną kwerendę i nie wychodzi, gdzie popełniam błąd?
Proszę o pomoc o stworzeniu kwerendy, która zawiera w sobie inny SELECT.
Może po prostu nie wiem jak się używa podkwerendy w kwerendzie:(
Z góry dziękuję za wszelkie rady.
Pozdrawiam