Witam
Na wstępie napiszę, że jestem początkowym SQLowcem i dopiero się uczę. Póki co umiem wyciągnąć podstawowe dane z wielu tabel, ale mam przypadek który mnie przerasta. Myślę że przypadek jest podobny do EXCELowej funkcji SUMA.JEŻELI z wieloma warunkami. Chodzi o to żeby zsumować wszystkie wartości po DATACH, przy czym dla każdej NAZWY data minimalna musi być mniejsza bądź równa od '2014.01.01' oraz data maksymalna musi być większa bądź równa od '2015.12.31' i dla tylko dla takich przypadków sumujemy wartości po DACIE. Proszę o pomoc w zmierzeniu się z tym wyzwaniem.
Tabela wygląda mniej więcej tak:
DATA | NAZWA | WARTOŚĆ |
---|---|---|
2014-01-01 | nazwa1 | 663 |
... | nazwa1 | 834 |
2014-12-31 | nazwa1 | 269 |
2014-05-01 | nazwa2 | 193 |
... | nazwa2 | 370 |
2014-12-31 | nazwa2 | 450 |
2013-05-01 | nazwa3 | 507 |
... | nazwa3 | 666 |
2014-11-30 | nazwa3 | 664 |