【发布时间】:2018-06-13 19:56:43
【问题描述】:
我需要有关 SQL 查询的帮助。从 my_wl_table 中,我需要选择所有行,但以下条件除外:如果 session_id 出现多次(例如,s1),我需要为此会话 ID 选择 first_trigger_hit_datetime 列最低的原始数据:
my_wl_table:
**session_id | first_trigger_hit_datetime | column1**
s1 | 2018-06-04 | T
s2 | 2018-06-06 | C
s3 | 2018-06-02 | T
s1 | 2018-06-09 | T
我需要的输出:
s1 | 2018-06-04 | T
s2 | 2018-06-06 | C
s3 | 2018-06-02 | T
因此,对于有多个条目的会话,我只需要选择日期时间值最小的一行。最后一行(日期时间为 2018-06-09),不应包含在输出结果中。
【问题讨论】:
-
你能和我们分享你的代码尝试吗?你写了什么没有产生正确的输出?
标签: sql amazon-redshift