表T_Branch包含以下两个字段
BranchID Value ....
a 11
a 5
b 6
d 17
a 8
d 16
c 6
a 14
a 12
d 4
a 4
b 4
a 4
. .
. .
. .BranchID为的值域为{a,b,c,d,e,f,...},每个值在表中记录数是未知的如何删除该表的一些记录,只保留每个BranchID值以Value降序的前10个值?
如果某个BranchID值的记录不足10条,则该BranchID值的记录全部保留.
BranchID Value ....
a 11
a 5
b 6
d 17
a 8
d 16
c 6
a 14
a 12
d 4
a 4
b 4
a 4
. .
. .
. .BranchID为的值域为{a,b,c,d,e,f,...},每个值在表中记录数是未知的如何删除该表的一些记录,只保留每个BranchID值以Value降序的前10个值?
如果某个BranchID值的记录不足10条,则该BranchID值的记录全部保留.
解决方案 »
- vsflexgrid很简单的问题 如何增加列
- 一组支持皮肤更换的窗口界面源代码!!!
- starsoulxp(星魂.NET)请进接分谢谢了,50分。
- 当修改电脑系统日期分割符时,就会发生异常“参数“Length”必须大于或等于 0”,
- 一菜鸟问的问题
- 关于声明DLL问题
- 求教,如何使用一个三维数组计算优化,如(500,500,500)?
- 請問1.如何讓ADODC先不設數据源,但啟動時又不顯示"沒指定ADODC數据源.."2.怎樣用字符串高MSFLEXGRID數据源?
- 人工智能
- 怎么用 Dir 来显示某一目录下所有某类型的文件?
- 请教!如何在VB下将文本中数据提取并按要求组成XML包
- 有关Excel的问题
(select top 3 BranchID+cast([value] as varchar) from T_Branch where BranchID=A.BranchID order by [Value] desc)
试过了,可以。
(select top 10 BranchID+cast([value] as varchar) from T_Branch where BranchID=A.BranchID order by [Value] desc)
试过了,可以。
Select Top 5 BranchID+convert(varchar,Value) from T_Branch order by Value
)
可以成功的