我从数据库中以varchar数据类型作为存储过程输出获取列值。根据需要(按升序)对数据库中的结果进行排序。但是,当我将它添加到Crystal reports的交叉表中时,排序不会发生。

期望的结果是
Pax 1-5、6-10、11-15
请帮我弄一下这个。
发布于 2017-11-08 22:21:13
它似乎是正确排序的,因为字段是varchar。如果您创建的公式以正确的顺序创建排序顺序,它将修复此问题。
发布于 2017-11-09 02:26:51
If pax = “1-5” then 1
If pax = “6-10” then 2
If pax = “11-15” then 3
End因为我不知道您确切的列和字段,所以这个公式与您应该做的类似。您可以按此公式字段对组进行排序。
https://stackoverflow.com/questions/47180595
复制相似问题