ID ?Name ?Score ?Time----------------------------------1 ? ?test1 ? ?92 ? ? ? 6----------------------------------2 ? ?test2 ? 100 ? ? 10----------------------------------3 ? ?test3 ? ?88 ? ? ?80----------------------------------4 ? ?test4 ? ?90 ? ? 120----------------------------------5 ? ?test5 ? ?70 ? ? 100----------------------------------6 ? ?test6 ? ?78 ? ? ?60----------------------------------如題,ID為主鍵,我現(xiàn)在有ID為1、3、4、5的一個(gè)集合。我想查詢這個(gè)集合里面的Time的最大值(該例子應(yīng)返回120,即ID為4的這條記錄的Time值最大。但是我這個(gè)集合是動(dòng)態(tài)的,有可能只為1、2兩條記錄,那么返回的值就應(yīng)該是ID為2的那條Time=10)。請問大俠們用Linq to sql 該如何實(shí)現(xiàn)。或者直接sql也可以。
2 回答

九州編程
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
select max(Time) as Time from tablename where ID in (1,3,4,5)
- 2 回答
- 0 關(guān)注
- 434 瀏覽
添加回答
舉報(bào)
0/150
提交
取消