sql 语句中如何按时间顺序标注一个字段出现的次数,第一次出现标注1,第二次出现标注2,依次类推

请您将完整的语句写出来好吗已经解决:select*,ROW_NUMBER()over(partitionby列1orderby年月)asnfromemp... 请您将完整的语句写出来好吗
已经解决:
select *,ROW_NUMBER() over(partition by 列1 order by 年月) as n
from emp
展开
 我来答
花__开错颜色
2018-10-15
知道答主
回答量:21
采纳率:0%
帮助的人:3.5万
展开全部
利用ROWNUM伪列,下面SQL语句
SELECT T.列1,T.年月,ROWNUM AS n
FROM (SELECT 列1,年月 FROM EMP ORDER BY 年月 DESC) T
。纯手打,望采纳。
追问
先谢谢你,我运行了一下提示:
消息 1033,级别 15,状态 1,第 2 行
除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
这个怎么解决?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式