--如果表中有主键
select F1,F2,F3,F4,F5
,F6=(select count(*) from 表 where F4=a.F4 and 主键<=a.主键)
from 表 a
select F1,F2,F3,F4,F5
,F6=(select count(*) from 表 where F4=a.F4 and 主键<=a.主键)
from 表 a
解决方案 »
- SQL语句中单字段对应多条记录
- 写TSQL语句实现。。。。。。
- 给SQLserver表新加一个自动编号的列,有办法让它自已完成将所有记录增加所需的编号?
- 如果已经查询出一组数据,如何批量删除这组数据。
- SqlServer获取百分比
- #####“没办法只有10了,不看这个问题是你的一大损失,能解决足以证明你的能力!”#######
- 求sql server 语句
- 概念不理解,关于进销存的。搞得头大了。
- 拼接字符串的问题,请高手指教!!
- 为什么在最后Insert时会出现如下的错误提示呢?
- 感谢建GG帮偶解决问题!!!无以回报,开贴致谢!!!
- osql为什么无法执行sql脚本啊??? 请教高手!!!!
select F1,F2,F3,F4,F5,F6 into #t from 表 order by F4
declare @F4 varchar(10),@i int
update #t set @i=case F4 when @F4 then @i+1 else 1 end
,F6=@i,@F4=F4
select * from #tdrop table #t
Table2有 F4 F5 F6(PKID)联合查询 列出表的两个表的所有记录,按Table1的F3分组显示