【发布时间】:2013-01-21 16:20:45
【问题描述】:
我有一个 SQL 2012 查询,结果如下:
IP_Country ds Percentage
-------------------------------------
Australia 01/01/2013 0.70155
Australia 02/01/2013 0.685
Australia 03/01/2013 0.663594
Australia 04/01/2013 0.737541
Australia 05/01/2013 0.688212
Australia 06/01/2013 0.665384
Australia 07/01/2013 0.620253
Australia 08/01/2013 0.697183
结果继续显示相同日期和不同百分比的不同国家。
我需要展示的是,这些百分比仅在同一国家/地区的日期之间变动。
因此,在 02/01 和 01/01 之间,差异为 0.02 - 我可以提取数据并在 excel 中执行此操作,但理想情况下,我希望结果随查询的移动而出现。
【问题讨论】:
-
您将其标记为 MySQL,但您说您有一个 SQL 2012 查询,您使用的是什么数据库?
-
抱歉 - 它的 MS SQL Server 2012,使用服务器管理工作室。
-
没问题,我们只是想确保您有合适的用户查看您的问题。 :)
-
0.70155和0.685之间的区别是0.01655而不是0.2。您在寻找比率吗? -
舍入不是必需的。一旦代码创建了附加列,这将使用报告生成器应用程序转换为实际百分比。
标签: sql sql-server sql-server-2012 sliding-window