具体来说,我有多次点击与会话相关联,并且每次点击都有一个日期时间。对于每个会话,我想选择字段“first_click_datetime”、“second_click_datetime”、“third_click_datetime”等。
到目前为止,我有这样的事情:
SELECT session_id,
min(click_datetime) as first_click_datetime,
CASE
when total_number_of_clicks = 2 then max(click_datetime)
/* when total_number_of_clicks >2 then ???? */
else null
END as second_click_datetime
FROM table1 GROUP BY 1;
如何获得第 2、第 3、第 4 等 click_datetime?
谢谢!