Opět po delší době prosím o radu a pomoc
Mám tabulku, která je výsledkem dotazu "Dotaz_Prubeh_Plateb" a vznikla seskládáním ze tří jiných základních tabulek databáze. Záznamy v této vygenerované tabulce obsahují mimo jiné pole Castka, Prijem_vydej a Datum. Jedná se o tabulku hospodaření, kde častka je číslo (kladné nebo záporné), Prijem_vydej je znak "P" nebo "V" podle hodnoty v poli Castka (kladná nebo záporná). Datum je den, kdy byla částka vložena nebo vybrána. Když nad touto generovanou tabulkou vytvořím další dotaz který bude vypadat takto - SELECT SUM( "Castka" ) AS "Castka" FROM "Dotaz_Prubeh_Plateb" dostanu vyhodnocení financí - výslednou částku v pokladně. Když dotaz upravím následovně - SELECT SUM( "Castka" ) AS "Castka", "Prijem_vydej" FROM "Dotaz_Prubeh_Plateb" GROUP BY "Prijem_vydej" - dostanu dvě hodnoty - suma příjmů a suma výdajů. Vždy se ale jedná o sumu ze všech záznamů bez ohledu na období - pole Datum není nijak zohledněno.
Jak bych ale měl formulovat dotaz, abych dostal sumu pouze za určité období - tedy např. za rok, měsíc nebo čtvrtletí ?? Jak do sumarizačního dotazu zahrnout datum a podle čeho a jak toto datum potom slučovat, když bych chtěl sloučit a sečíst např. všechny záznamy za rok 2014.
Díky za radu
Editoval hdplot (1. 9. 2015 14:02:55)