uba*_*raf 3 sql sql-server-2008
我试图从数据库表中检索最后一条记录.我的查询如下:
Select AppointmentDate from tbAppointment where MID=@MID
Run Code Online (Sandbox Code Playgroud)
MID是员工ID代码,主键是ID.
由于主键(在我的情况下)是整数并且在每次记录插入时自动递增,我试图在主键的基础上获得最后一条记录,因为与其他记录相比,最后一条记录将具有最高值的主键.
但我无法制定如何指定具有最高值的主键的条件.我需要添加如下的主键约束:
从tbAppointment中选择AppointmentDate,其中MID = @ MID AND(最高主键值)
SELECT TOP 1 AppointmentDate
FROM tbAppointment
WHERE MID = @MID
ORDER BY ID DESC
Run Code Online (Sandbox Code Playgroud)