У меня есть набор данных:
CustomerID date
1 01/01/18
1 02/01/18
1 05/12/18
2 03/03/18
2 07/11/18
2 05/12/18
Я хочу найти первую и вторую группу дат покупки покупателем:
CustomerID 1st 2nd
1 1/1/18 2/1/18
2 3/3/18 7/11/18
Как я могу использовать sql для этого?Для первой покупки я просто использую:
SELECT CustomerID, min(date) as 1st FROM table group by 1
, но я не знаю, как поступить со второй датой покупки