我想在报表中分组打印的时候增加一列:
用的是query中的数据;
我想把记录的行号显示出来,用来显示记录号:
第一组:1,2,3,4,5
第二组:1,2,3,4
就是说每一组的记录号都从1开始记录,我实现不了
请大家指教!
用的是query中的数据;
我想把记录的行号显示出来,用来显示记录号:
第一组:1,2,3,4,5
第二组:1,2,3,4
就是说每一组的记录号都从1开始记录,我实现不了
请大家指教!
调试欢乐多
query中的那一列(记录号)的数据如何取出来呢?
比如:select xxxx from table group by xxxx
IF object_id('tempdb..#aa') IS not NULL begin drop table #aa endSELECT IDENTITY (int, 1, 1) AS a,yourfiled1,yourfiled2 INTO #aa
FROM yourtable
endif
select * from #aa
再发,跟楼上的差不多
SELECT IDENTITY(int, 1,1) AS ID_Num
INTO TEMPTable
FROM OldTable //你的表
这样就把你要的一列提取出来了,
然后你在把这一行插入到你的表中
在你的原表里加个ID_Num的字段
INSERT INTO OldTable(ID_Num)
Select * From TEMPTable
如何给它的EXPRESSION写代码,来实现分组后的加一列呢
这个SQL编译不能通过啊。
我用的是ACCESS数据库。