最近又遇到同事问横向扩展强制换行的问题,很久之前做的报表了,今天再以一个简单的例子记录下,以加强记忆。
A1:=ds1.count(),用于计算此数据集内的数据个数。
B1:=int(A1)/3+1,用于计算一共需要扩展的行数,其中”3″是每行的数据列数。
A3:=to(1,B1),作为强制分行的扩展基础。
B3:=(A3-1)*3,是每行的基数。
D2:=to(1,3),与B1统一,,扩展方式为横向扩展。
=ds1.select1(封条号,rowNo==D2+B3)
其中D2+B3分别递增,达到与每个rowNo进行匹配的目的,这里需要着重强调的是数据集里
其中D2+B3分别递增,达到与每个rowNo进行匹配的目的,这里需要着重强调的是数据集里
需要”rowNo”是连续递增的数字,来实现换行后的匹配。
所以sql语句的rowNo作用就在这
select (@rowNO := @rowNo+1) AS rowno,securitylabel_id FROM ( select ts.securitylabel_id as securitylabel_id from Tms_SecurityLabel ts inner join tms_leg tmsleg on ts.LEG_ID = tmsleg.ID where tmsleg.ID = 42625 )a,(select @rowNO :=0) b预览效果:

相关推荐
5) 修改高级选择夹中的组件在窗口载入后强制得到焦点的BUG 6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户...
- ` `:换行标签,强制文本在新的一行开始。 - `<pre>`:预格式化文本,保持原有的空格和换行。 - `<center>`:已过时的标签,用于将内容居中显示,现代做法是使用CSS。 - `<font>`:设置文本颜色,但不推荐使用...
C 第二章: 数据类型、运算符、...例如,在前面各例题printf函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。 常用的转义字符及其含义...
目录 01001获取Excel版本 01002获取Excel的安装路径 01003获取当前用户名称 ...01005获取当前操作系统的名称和版本号 01006获取启动Excel的路径 01007获取打开Excel文件时的默认路径 01008获取模板保存的默认路径 ...