簡體   English   中英

比較不同行/列中的值的 SQL 語句

[英]SQL statement to compare Values in different rows/columns

USER            ValidFrom               ValidTo
A1               1-Feb-20               3-Feb-20
A1               5-Feb-20               7-Feb-20
A1               8-Feb-20               11-Feb-20
B1               2-Feb-20               3-Feb-20
B1               6-Feb-20               9-Feb-20

我需要編寫一個 select 語句來為每個具有最低validFrom和最高validTo用戶檢索一條記錄

您必須使用GROUP BY語句。

SELECT USER, MIN(validFrom), MAX(ValidTo) FROM table GROUP BY USER;

暫無
暫無

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

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