Agg*_*gga 0 sql sql-server sql-server-2008
我需要在SQL中获取目标值(需要从0自动递增10,从0开始)以及我已经在查询中获取的结果.
基本上它需要是一个逻辑:
set @target =0
Run Code Online (Sandbox Code Playgroud)
并在我的显示查询中:
display -> @target = @target +10
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
如果您想要一个增量为10的列,请使用row_number():
select (10 * (row_number() over (order by (select null)) )) as count_10
from t;
Run Code Online (Sandbox Code Playgroud)
如果您order by的查询中有,则应使用相同order by的row_number().