Я хочу найти два значения из выбранного месяца и года, используя запрос SQL select

Нажмите здесь для вывода

Вот мой запрос:

/* First query */ SELECT YEAR, SUM( amount ) AS total FROM accounts WHERE ((MONTH >= '10' || MONTH <= '12' && YEAR = '2015') && (MONTH >= '1' || MONTH <= '3' && YEAR = '2016')) GROUP BY YEAR /* Second query */ SELECT YEAR, SUM( amount ) AS total FROM accounts WHERE ((MONTH >= '1' || MONTH <= '3' && YEAR = '2015') && (MONTH >= '5' || MONTH <= '10' && YEAR = '2015')) GROUP BY YEAR 

Первый запрос вернет общую сумму в две строки, что именно то, что я хочу, но если пользователь выбирает месяц во втором запросе, тогда он будет возвращать только одну строку, но мне нужны две строки на основе условия where.

Пожалуйста, помогите мне.