|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2023-11-30 09:49
|

INDEXOFARRAY(REVERSEARRAY(SORTARRAY(MAPARRAY(SPLIT(a2,","),if(find(".",item)=0,CONCATENATE(item,".0")*1,item*1)))),1)
|
|
|
|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于2023-11-30 09:37
|
改成这个试试 INDEXOFARRAY(REVERSEARRAY(UNIQUEARRAY(SORTARRAY(SPLIT(REPLACE(F4," ",0),",")))),1) |
|
|
|
|
最佳回答 |
0
|
孤陌Lv6资深互助发布于2023-11-30 09:42
|
应该是 你存的时候 不是数字格式 所以你外面*1 就可以解决你这个问题了
|
-
frlxy(提问者)
- SQL里面这个字段是CAST(MAX(TT) AS DECIMAL(10,2)),
INDEXOFARRAY(REVERSEARRAY(SORTARRAY(UNIQUEARRAY(SPLIT(REPLACE(F4,\" \",0),\",\")))),1) *1
取出来第一位数字还是96
-
孤陌 回复 frlxy(提问者)
- 不是这样 在SPLIT 外面*1
|
|
|
最佳回答 |
0
|
快乐星光Lv5中级互助发布于2023-11-30 09:58
|
经测试,直接REVERSEARRAY(F4)就可以啊,干嘛转换来转换去的。
|
|
|