SSRS意外地按1,10,11,12 ..,2,20,21排序

时间:2017-09-07 18:02:36

标签: sorting reporting-services

我的代码显示每小时的流量。我在SQL代码中完成了ORDER BY小时。

在SQL中,结果按照预期的小时顺序显示。

然而,在SSRS报告后,小时显示顺序为1,10,11,12 ... 2,20,21,22 ... 3,30,31,32 ......

在表格属性中,我指定了排序顺序。但它仍然做同样的事情。

1 个答案:

答案 0 :(得分:0)

Yaayy ......我找到了解决方案。

显然,因为我将我的小时数转换为varchar,所以它将小时数分类为字符。我将小时数转换为int,这解决了问题。

感谢KenJ