创建的视图如何添加第一项是自动编号? create view asselect dhjl_userid,moneys=sum(cast(dhjl_money as int))from dhjlgroup by dhjl_userid我想让这个视图的每条纪录有个自动编号:1,2,3... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create view asselect no=row_number() over(order by getdate()), dhjl_userid,moneys=sum(cast(dhjl_money as int))from dhjlgroup by dhjl_userid CREATE VIEW v_testasSELECT id=ROW_NUMBER() OVER(ORDER BY GETDATE()),product,code FROM tab1SELECT * FROM v_test 可是当我order by moneys后,新生成的自动编号又是乱的啦 CREATE VIEW v_testasSELECT id=ROW_NUMBER() OVER(ORDER BY moneys),product,code FROM tab1 2005可以用row_number()2000怎么办呢? 2000比较麻烦 视图不能用identity所以如果你的表格有主键可以借用主键的大小比如select id=(select count(1) from tb where 主鍵<=a.主鍵),* from tb a 关于数据类型的转换问题 双机方案,镜像的概念不太清楚,怎么故障转移,并且自动恢复 access的新建字段的问题 好麻烦,这个语句是关联两个表取数据,如果有匹配就显示原始数据,没有就为0,怎么弄呢? sql存储过程 算法疑难问题 向高手求教~~~在线求解!!! MSsql 日志开发(不难不问) 局域网C#连接不上SQL2005,显示用户 某某某\Guest 登录失败?紧急求助 两次一样的查询为什么反差这么大阿?请高手赐教! 有没有程序段或命令或SQL语句什么的对Access数据库文件压缩和整理的? sql2008 执行存储过程超时 大牛们都快进来啊 SQL SERVER 信号灯超时时间已到
select
no=row_number() over(order by getdate()),
dhjl_userid,moneys=sum(cast(dhjl_money as int))
from dhjl
group by dhjl_userid
as
SELECT id=ROW_NUMBER() OVER(ORDER BY GETDATE()),product,code
FROM tab1SELECT * FROM v_test
as
SELECT id=ROW_NUMBER() OVER(ORDER BY moneys),product,code
FROM tab1
所以如果你的表格有主键可以借用主键的大小
比如
select id=(select count(1) from tb where 主鍵<=a.主鍵),* from tb a