Sumowanie wartości dla dwóch różnych warunków |
Sumowanie wartości dla dwóch różnych warunków |
11.05.2013, 22:32:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.12.2010 Ostrzeżenie: (0%) |
Cześć.
Chciałbym otrzymać w kolumnach 5 różnych sum wartości z czego 4 mają te same kryterium a piąte ma inne. Chciałbym to zrobić w jednej kwerendzie. Powiedzmy, że mam tabelę o nazwie sprawa, która wygląda mniej więcej tak:
I chciałbym otrzymać tabelę, gdzie będzie pięć kolumn po dwa wiersze (nagłówek + suma). Pierwsze cztery kolumny robię zapytaniem:
Piątą kolumnę robię zapytaniem:
Jak mogę połączyć te dwa zapytania w jedną tabelę? Efekt końcowy mniej więcej taki chciałbym uzyskać:
Ten post edytował lucasville 11.05.2013, 22:38:28 |
|
|
12.05.2013, 11:03:59
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) |
|
|
|
12.05.2013, 14:01:31
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.12.2010 Ostrzeżenie: (0%) |
Działa idealnie. Tak jak chciałem.
Udało mi się wczoraj to zrobić za pomocą funkcji UNION: jedno zapytanie ze wspólnym war1 połączyłem z drugim zapytaniem, gdzie dodatkowo jest war2, tyle, że musiałem dodać "puste" kolumny, aby UNION zadziało, a w dodatku kiepsko to wyglądało. Twoje rozwiązanie jest zdecydowanie tym o co mi chodziło. Zapytam przy okazji: powiedzmy, że dochodzą jeszcze dwie kolumny z war3 i war4 by rozbudować kryteria zapytania. Czy najłatwiej będzie to zrobić analogicznie jak w Twoim przykładzie? Już pokazuję o co chodzi, dla przykładu:
Ten post edytował lucasville 12.05.2013, 14:03:49 |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 01:45 |