请问我怎么用SQL语句对查询出来的结果进行累加的编号。
例:SELECT (),a,b,c FROM TableA WHERE a='123'
()中为自动累加的编号,请问该怎么写?
例:SELECT (),a,b,c FROM TableA WHERE a='123'
()中为自动累加的编号,请问该怎么写?
解决方案 »
- VB中ADO连接显示的datagrid1内部的数据怎么设置自动换行
- 求教局域网的IP广播地址?
- 请问如何用SHELLEXECUTE的返回值来关闭由SHELLEXECUTE启动的程序?
- 网际快车的什么拖放栏的那个东东用VB怎么做?
- vb的源文件,是否还能用其他编译器编译
- 请大家帮忙!!
- 请教ADO问题
- Mscomm控件编写的串口程序问题,请高手看看程序问题,高分相送
- 为什么用ACTIVE X写的东西,在网页上面显示出来有的时候是乱码啊???连TEXT里面也是乱码!
- vb编程实现复制excel数据到access里面
- 学习编写dll封装一些html,asp后台程序,请问用vb或vc那里有这样的学习例子!
- 为什么我下载下来的远程访问Access数据库的RCAccess.dll有的机器可以注册有的确不行
from tablea
where a='123'
group by a,b,c
不好意思
问一下
你写的:
select sum(x),a,b,c
from tablea
where a='123'
group by a,b,c
中
sum(x)中的x是什么????
那么第一个记录为rec(0),第二个为rec(1)。没明白你到底要什么?
例如:select sum(a),sum(b),sum(c) FROM TableA WHERE d='123'
这样的话datagrid中显示3个总计字段。这样的结果也许会比较乱,所以我想在前面增加一个序号。就象:
select [ ],sum(a),sum(b),sum(c) FROM TableA WHERE d='123'
但不知道[]中应该加什么内容才能达到效果?
"SELECT rownum,a,b,c FROM TableA WHERE a='123'"
rs.movefirst
for i=1 to rs.RecordCount
mshflexgrid1.TextMatrix(i,0)="第" & cstr(i) & "条记录"
mshflexgrid1.TextMatrix(i,1)=rs("field1")
mshflexgrid1.TextMatrix(i,2)=rs("field2")
...
rs.movenext
next
我想来个临时表应该可以实现 !