У меня есть таблица со столбцами:
- дата (отметка времени)
- число (целое число)
В CSV выглядит так:
"date","num"
"2018-02-07 00:00:00","1"
"2018-02-16 00:00:00","1"
"2018-03-02 00:00:00","4"
"2018-04-04 00:00:00","6"
"2018-06-07 00:00:00","1"
Я хочу, чтобы различные запросы выяснили следующее:
- A: самая ранняя дата, когда сумма чисел>> 1
- B: самая ранняя дата, когда сумма num равна> = 2
. В примерах данных выходные данные будут A : 2018-02-07 и B : 2018-02-16.
Обратите внимание, что если первая дата в данных имеет число больше 1, то A и B будут равны одной и той же дате.
Группировка и использование MIN (дата) было бы достаточно для удовлетворения A , но я не могу понять, как заставить B работать, если есть два дня с числом = 1 сразу за другим. Любые идеи приветствуются.