
我只想查得红框中的这两条数据,我只要以c_caseid为分组的项并只要时间最大的一项,C_Station为 '完成' C_Sta为 '连续'
一条sql语句能查出来吗?
------解决思路----------------------
SELECT c_id,C_CaseID,c_date FROM(可以用ROW_NUMBER()
SELECT c_id,C_CaseID,c_date
,ROW_NUMBER()OVER(PARTITION BY C_CaseID ORDER BY c_date DESC)RN
FROM T_Test
WHERE C_Station='完成' AND C_Sta='连续'
)T
WHERE RN=1