我有一个重要的问题。我将解释我的情景。
我正在构建一个存储过程,该存储过程接收一个名为' @ rowcountdivider'的参数。它是INTEGER。
我的结果集包含以下数据:
iStore | vCode | iQty
----------------------------
9 | 00001 | 1
9 | 00001 | 1
9 | 00001 | 1
9 | 00001 | 1
9 | 00001 | 1
9 | 00002 | 1
9 | 00003 | 1
9 | 00003 | 1
9 | 00003 | 1
现在,我需要'总计'这行包含我的输入参数(例如:@rowcountdivider = 4)。像这样:
iStore | vCode | iQty | MasterCounter
-------------------------------------------
9 | 00001 | 1 | 1
9 | 00001 | 1 | 1
9 | 00001 | 1 | 1
9 | 00001 | 1 | 1 -- Their row number sum '@rowcountdivider' value (4) and MasterCounter increments in 1
9 | 00001 | 1 | 2
9 | 00002 | 1 | 2
9 | 00003 | 1 | 2
9 | 00003 | 1 | 2 -- Their row number sum the '@rowcountdivider' value (4) and MasterCounter increments in 1
9 | 00003 | 1 | 3 -- Their row number don't sum '@rowcountdivider' value (4) but i need assign them a value.
此外,该表将有N个寄存器和' @ rowcountdivider'可以是任何整数来划分'就像示例中的行一样。
有什么想法吗?
答案 0 :(得分:0)
我认为这就是你要找的东西?你几乎在那里有关于'划分行'的评论,你只需要添加一个行号和整数除以你的 server.respondWith(
"GET",
"testurl",
[
200,
{
"Content-Type": "application/xml",
"Access-Control-Allow-Origin": "*",
"Cache-Control": "max-age=0, must-revalidate",
"Connection": "close"
},
<note></note>
]
);
(稍微调整以考虑起始索引)
ForumThread < ActiveRecord::Base
...
belongs_to :forum, counter_cache: true
...
end