【问题标题】:How to set varchar datatype column order by Desc如何通过 Desc 设置 varchar 数据类型列顺序
【发布时间】:2014-09-12 10:11:40
【问题描述】:

我有如下列:我已应用 orderby percentileno Dec 然后它给出如下但我需要正确的顺序:1,2,3,--10。 百分位数 1 (0.1-12.6) 10 (113.5-126) 2 (12.7-25.2) 3 (25.3-37.8) 4 (37.9-50.4) 5 (50.5-63) 6 (63.1-75.6) 7 (75.7-88.2) 8 (88.3-100.8) 9 (100.9-113.4)

我需要订单 1 (0.1-12.6) 2 (12.7-25.2) 3 (25.3-37.8) 4 (37.9-50.4) 5 (50.5-63) 6 (63.1-75.6) 7 (75.7-88.2) 8 (88.3-100.8) 9 (100.9-113.4) 10 (113.5-126) 请帮助我提前谢谢

【问题讨论】:

    标签: tsql ssrs-2008 ssrs-2008-r2


    【解决方案1】:

    您的问题对我来说并不完全清楚,但如果您想订购您的清单,您可以执行以下操作:

    SELECT col_1, col_2
    FROM table_1
    ORDER BY col_1 DESC
    

    因此,如果您有一个名为 PercentileNo 的列,您可以这样做:

    SELECT PrecentileNo
    FROM yourTable
    ORDER BY PercentileNo DESC
    

    希望这会有所帮助。

    【讨论】:

    • 嗨,感谢您抽出宝贵时间,我使用了 order by 子句,然后只给出 PercentileNo 1 (0.1-12.6) 10 (113.5-126) 2 (12.7-25.2) 3 (25.3-37.8) 4 ( 37.9-50.4) 5 (50.5-63) 6 (63.1-75.6) 7 (75.7-88.2) 8 (88.3-100.8) 9 (100.9-113.4)
    • 所以,你的行是这样排列的:ROW 1: x (y-z) ROW 2: x (y-z) 或者是ROW 1: x | (y-z) ROW 2: x | (y-z) "|"是一个列分隔符
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    相关资源
    最近更新 更多