簡體   English   中英

匯總其他記錄的功能

[英]Aggregate function along other records

假設我要獲取表T1所有記錄。 另外,我需要訪問記錄的minmax日期值。

我可以使用兩個查詢來做到這一點:

select * from T1 ;
select min(created_at) as min_date,max(created_at) as max_date from T1;

這是兩個單獨的查詢,但是可以將它們合並在一個查詢中嗎?
我的意思是所有記錄加上特定列的最小值和最大值。

select *,
       (select min(created_at) from T1) as min_date,
       (select max(created_at) from T1) as max_date
from T1;
SELECT * FROM `T1` JOIN (SELECT MIN(`created_at`) AS min_date,
MAX(`created_at`) AS max_date FROM `T1` ) AS temp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM