|quantity|create_time|prod_id|
--------|--------|-----------|-------|
142179| 299| 2019-10-29| 470094|
318788| 299| 2019-10-30| 470094|
396879| 278| 2019-10-31| 470094|
628142| 268| 2019-11-01| 470094|
960308| 238| 2019-11-02| 470094|
1234660| 216| 2019-11-03| 470094|
1435142| 1656| 2019-11-04| 470094|
1763129| 1515| 2019-11-05| 470094|
Мне нужно посчитать количество продаж за месяц. То есть, я должен вычесть из значения каждого дня (A) - последующее значение (B), если A > B. И затем все это сложить. Можно это сделать одним запросом?
А зачем что-то вычитать? Или я что-то не понимаю? select date_trunc('month', create_time), sum(quantity) from tab group by 1;
Обсуждают сегодня