点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我正在尝试使用SQL脚本对HANA DB中的数据进行排序。 但是结果并没有正确。 请看一下我的脚本,如何修改它才能获得正确的结果。
选择condition_scale_quantity 来自sdpricing_cond_qtyscale_enr 其中condition_record_number = 556 按condition_scale_quantity asc排序; rate_where_no_scale_exists desc;
它给出的输出如下
1,10,100,1000,10000,25,250,2500,25000,50,500,
但是我需要输出为
1,10,25,50,100,250,500,1000,2500,10000。
我尝试了多种方式来获得相似的结果。
感谢和问候
维杰
" condition_scale_quantity"是文本而不是数字吗? 如果您按condition_scale_quantity asc
您要按两列排序吗? 如果是,第二列的值是什么(rate_where_no_scale_exists)?
嗨Witalij
由于我使用的是SAP Data Service中的某些表, 用column作为varchar定义,因此该字段中的所有数据均被视为文本并基于该文本进行排序。 将字段数据类型更改为整数后,我得到了正确的排序结果。
感谢Witalij提供的解决方案。
感谢和问候
Vijay
一周热门 更多>