【发布时间】:2013-07-21 05:20:24
【问题描述】:
这些是我的简化表格..
person
( id [int],
surname [varchar] (30),
ref [int],
)
episode
(
id [int],
ref [int],
typeId [int],
startDate [datetime]
)
type
(
typeId [int],
typeName [varchar]
)
我想选择所有有超过 1 集且最早的一集在 2013 年 1 月 1 日之后开始的人。我尝试使用 Row_Number 和分区,但我使用的是 Sql Server 2005,它不喜欢 Row_Number()。
【问题讨论】:
-
您没有展示您尝试过的内容,并且数据库模型远非清晰。如果您不希望它在几分钟内关闭,请更新您的问题...
-
你能把你的代码贴在你试过 Row_Number() 的地方吗?它应该适用于 sql 2005:stackoverflow.com/questions/1471879/sql-server-2005-row-number
标签: sql sql-server-2005 select