使用SQL获取一组数据中某列的第一个值,以及另一列的最后一个值。

huangapple go评论57阅读模式
英文:

Get the first value of a column for a group, and the last value of a different column using SQL

问题

Sure, here's the translated content:

apt   week     startday       endday
10    1        07.03.2023     07.07.2023
10    2        07.10.2023     07.15.2023
10    3        07.17.2023     07.22.2023
10    4        07.24.2023     07.25.2023
15    3        05.05.2023     05.10.2023
15    4        05.12.2023     05.18.2023
25    1        09.12.2023     09.15.2023
25    2        09.17.2023     09.19.2023

我在这里尝试将相同 apt 的第一周和最后一周的开始日期和结束日期值合并到一个列中,所以结果应该如下所示:

   apt       startday      endday
    10       07.03.2023    07.25.2023
    15       05.05.2023    05.18.2023
    25       09.12.2023    09.19.2023

I hope this helps!

英文:
apt   week     startday       endday
10    1        07.03.2023     07.07.2023
10    2        07.10.2023     07.15.2023
10    3        07.17.2023     07.22.2023
10    4        07.24.2023     07.25.2023
15    3        05.05.2023     05.10.2023
15    4        05.12.2023     05.18.2023
25    1        09.12.2023     09.15.2023
25    2        09.17.2023     09.19.2023

i am trying to accomplish in here same apt first week and last weeks combine start day and endday values in one column. so the result should be like this

   apt       startday      endday
    10       07.03.2023    07.25.2023
    15       05.05.2023    05.18.2023
    25       09.12.2023    09.19.2023 

答案1

得分: 1

你可以像这样使用 min()max() 函数:

选择 apt
     , 最小值(startday)
     , 最大值(endday)
 按 apt 分组;

但是你应该指定你正在使用的关系数据库管理系统(RDBMS)。

英文:

It looks to me like you can just use min() and max() functions like this:

select apt
     , min(startday)
     , max(endday)
 group by apt;

But you should specify which RDBMS you're using.

huangapple
  • 本文由 发表于 2023年6月29日 08:02:45
  • 转载请务必保留本文链接:https://go.coder-hub.com/76577366.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定