【发布时间】:2017-07-10 06:28:04
【问题描述】:
我有一个包含以下列的表格
application_uuid
changed_at_utc
changed_by
name
我想按application_uuid 和changed_at_utc 排序。然后,我想只过滤紧跟在application_status 具有文本'Ready for Scoring'的行之后的行
使用 Python 和 Pandas,我会做这样的事情......
application_statuses = application_statuses.sort_values(['application_uuid', 'changed_at_utc'], ascending=[True, True]).reset_index(drop=True)
indexes = application_statuses[application_statuses['application_status']=='Ready for Scoring'].index + 1
next_statuses = application_statuses.ix[indexes]
如何使用 SQL 做同样的事情?
【问题讨论】:
-
你能展示一些示例数据和预期的结果吗?
标签: sql sql-server pandas indexing filter