1樓:匿名使用者
首先,因為不知道您用的是什麼資料庫。
如下,僅以oracle為例,希望可以觸動您的靈感,sql如下:
select
t2.*
from (
select
t1.*,
rank() over(partition by t1.編號 order by t1.日期 desc) as rk
from contract t1
) t2 where 1=1
and t2.rk = 1
語句簡介:以「t1.編號」為分割槽維度,每個分割槽再以「t1.日期 desc」為排序規則,返回每個分割槽排序後的順序號,每個分割槽以 1 為排序起始索引。
詳細語法如下:
2樓:斯內科
--思路:先按編號分組,求出每個編號最大的日期 ,然後將分組查詢結果作為臨時表 t
--臨時表t和contract表連線即可。。。。
select a.* from contract a inner join
(select [no],max(date) as date from contract
group by [no]) t
on a.[no]=t.[no] and a.date=t.date
3樓:匿名使用者
select no,sum,max(date) from contract groupby no,sum order by no
4樓:流楓不風流
既然取日期最大的那條,感覺排序就沒必要了,寫了下面的sql試試看,沒驗證過的,你自己看看,希望能給你帶來點思路。
select * from contract a where (a.no,a.date) in (select no,max(date ) from contract group by no )
請教關於SQL隨機查詢問題,請教乙個關於SQL隨機查詢問題
where 成績 330 如果你只是要這個那就不用想了,這個就是對的 要用到隨機函式random 我也不會編完整的 只用sql語句的話,不會 想請教一下delphi和sql連線問題,怎麼能夠產生和接收隨機資料本人 20 sql生成隨機數 result convert bigint,abs check...
請教高數問題,請教一個高數問題
老黃知識共享 2 t 1和tln2等價,替換後得到結果是ln2,也可以直接用洛必達法則,上下求導,也可以得到相同的結果。 吉祿學閣 求極限lim t 0 2 t 1 t lim t 0 2 t ln2 ln2 2 0 ln2.本題主要使用是羅必塔法則,同時用到指數函式的求導公式。 明天的後天 求極限...
請教數電問題,請教一個數電問題?
其實摩根定理很好證的 對 a b c 的非 a非 b非 當a,b.中有一個或多個0時,左邊等於1,右邊等與1當a,b.都為1時,左邊等於0,右邊等於0,故該式在任何情況下成立。對於 a b c 的非 a非 b非 當a,b.中有一個或多個1時,左邊 0,右邊 0當a,b.中全為0時,左邊 1,右邊 1...