小编jav*_*ros的帖子

如何找到最近更改的行?

我有一个包含审计相关记录的表.有一列存储批准状态,其值为"N"和"Y".我必须找到最近从批准状态'Y'更改为'N'的记录.

样本数据:

Request_No    approve_status request_create_date          audit_no_in
22866         N              2016-06-21 11:47:12.7530000  1016
22866         N              2016-06-21 11:46:52.3660000  1015
22866         Y              2016-06-21 11:46:13.9290000  1014
22866         Y              2016-06-21 11:45:14.3200000  1013
22866         N              2016-06-21 11:37:27.9410000  1012
22866         Y              2016-06-21 11:37:03.4510000  1011
22866         N              2016-06-21 11:32:29.6310000  1010
22866         Y              2016-06-21 11:31:41.0270000  1009
22866         N              2016-06-20 19:17:30.4820000  1008
22866         N              2016-06-20 19:14:30.4720000  1007
22866         Y              2016-06-02 13:12:53.5170000  1006
Run Code Online (Sandbox Code Playgroud)

所需输出:

Request_No    approve_status request_create_date          audit_no_in
22866         N              2016-06-21 11:46:52.3660000  1015
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

sql sql-server

11
推荐指数
1
解决办法
197
查看次数

标签 统计

sql ×1

sql-server ×1