排序不正确

input_bi_form_rival_999.rar

不知道为啥 排序有问题

FineReport 勇敢的打工人 发布于 2022-4-24 17:28 (编辑于 2022-4-24 18:02)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-24 17:30

你这个日期字段是文本格式吧。。。。你转换成真正的日期格式再排序就行了。。你是什么数据库

  • 勇敢的打工人 勇敢的打工人(提问者) mysql datetime格式
    2022-04-24 17:35 
  • CD20160914 CD20160914 回复 勇敢的打工人(提问者) 你是不是有隐藏行与列???我看你还用了填报?有隐藏的行?
    2022-04-24 17:41 
  • CD20160914 CD20160914 回复 勇敢的打工人(提问者) 或者是单元格里面还有其它什么设置影响了。。。。不然如果是正常的时间格式。。这样排序是正确的。肯定是你的设计器单元格还有其它设置影响了。或者隐藏了行
    2022-04-24 17:42 
  • 勇敢的打工人 勇敢的打工人(提问者) 回复 CD20160914 没隐藏
    2022-04-24 17:48 
  • CD20160914 CD20160914 回复 勇敢的打工人(提问者) 上传模板上来看一下。
    2022-04-24 17:49 
最佳回答
1
等哈炯Lv4初级互助
发布于2022-4-24 17:31

image.png

TOINTEGER(REPLACE($$$, "-", ""))

  • 勇敢的打工人 勇敢的打工人(提问者) TOINTEGER(REPLACE($R6, \"-\", \"\")) 没反应
    2022-04-24 17:35 
  • 等哈炯 等哈炯 回复 勇敢的打工人(提问者) 你直接把我公式复制过去,不要做改动
    2022-04-25 09:05 
最佳回答
1
HHHHH123Lv7中级互助
发布于2022-4-24 18:06

-- 嵌套一层试试

select * from(

SELECT 

  ID ,

  PROV_ID ,

  PROV_NAME ,

  AREA_ID ,

  AREA_NAME ,

  ORGANISE_ID , 

  ORGANISE_NAME,

  RIVAL ,

  COMPETITION_RANK,

  COMPETITION_STATION_NAME,

  NATURE ,

  DISTANCE ,

  LONGITUDE  ,

  DIMENSIONALITY,

  IPSILATERAL ,

  BRAND,

  STATION_AREA, -- 油站面积

  GUN_AMOUNT ,

  GOODS_NAME ,

  VALUE_ADDED ,

  CREATE_USER,

  CREATE_TIME,

    CONCAT(LONGITUDE,',',DIMENSIONALITY) AS 经纬度,

    UPDATE_USER,

    UPDATE_TIME,

    BRAND as '品牌',

    STATION_AREA as '油站面积',

    GUN_AMOUNT  as '油枪数量'

FROM report.APP_BI_FORM_RIVAL_test

WHERE CREATE_TIME  BETWEEN '${dateEditor0}' AND '${dateEditor1}'

${IF(LEN(comboBox0)=0,"","AND NATURE = '"+comboBox0+"'")}

${IF(LEN(cndProvince)=0,"","AND PROV_ID = '"+cndProvince+"'")}

${IF(LEN(cndRegion)=0,"","AND AREA_ID = '"+cndRegion+"'")}

${IF(LEN(cndStation)=0,"","AND ORGANISE_ID = '"+cndStation+"'")}

) a

order by update_time desc

  • 4关注人数
  • 392浏览人数
  • 最后回答于:2022-4-24 18:06
    请选择关闭问题的原因
    确定 取消
    返回顶部