易截截图软件、单文件、免安装、纯绿色、仅160KB

求SQL语句 - MS-SQL Server / 疑难问题

表:
 sid sMemo  
 0001 1
 0001 1
 0001 1
 0002 1
 0002 1
 0002 1
 0002 1
 0002 1
 0002 2
 0002 2
 0002 2
 0002 2
 0002 2
 0002 3
 0003 1
 0003 1
 0004 1
 0004 1
 0004 1
 0004 1
 0004 1
 0004 2

请问一下如何自动更新sMemo的值,规则是sid列有1~5行相同值,sMemo值为1,sId如有6~10行相同值,sMemo前五行值为1后5行为2,依此类推,每五行相同值,sMemo值加1
帮顶,一定是每5行修改一次吗?

你的数据是源数据还是修改后的数据?


SQL code:
--> 生成测试数据表: [tb]
IF OBJECT_ID('[tb]') IS NOT NULL
DROP TABLE [tb]
GO
CREATE TABLE [tb] ([sid] [nvarchar](10),[sMemo] [int])
INSERT INTO [tb]
SELECT '0001',null UNION ALL
SELECT '0001',null UNION ALL
SELECT '0001',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',null UNION ALL
SELECT '0002',nul


相关问答:

Asp+sql server问题 - Web 开发 / ASP

我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例: ......

sql - MS-SQL Server / 疑难问题

sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊

随便搞一D版吧,

迅雷第一个就可以用
2000,2005都这样

http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......

sqlserver错误 - MS-SQL Server / 疑难问题

sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......

求一个SQL语句 - MS-SQL Server / 基础类

字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......

一条 SQL - Oracle / 基础和管理

有这样一条SQL
 Select Get_Costtaxrate(col1), Get_Tcostvalue(col1) from a
 
其中Get_Costtaxrate、Get_Tcostvalue都是函数,这两个函数里面都是查找一个大表,Get_Tcostvalue还需要调用Get_C ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号