3г



Программирование
+3SQL запрос между датами
Добрый день.
Не подскажите решение.
Есть таблица
Дата Цена
1.1.2022 300
2.1.2022 310
3.1.2022 120
4.1.2022 180
5.1.2022 123
6.1.2022 172
Нужно запросом sql посчитать цену в промежутке 1.1.2022-2.1.2022 и 5.1.2022-6.12022
То есть из примера должно получится А= 300+310 B=123+172
Ну и C=A-B
Буду очень благодарен.
По дате
По рейтингу
SELECT a-b AS diff
FROM (
SELECT
SUM(CASE WHEN date BETWEEN '1.1.2022' AND '2.1.2022' THEN price END) AS a
,SUM(CASE WHEN date BETWEEN '5.1.2022' AND '6.1.2022' THEN price END) AS b
FROM table
) AS t;
Between используй
Больше по теме