以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于max函数的使用问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=64767)

--  作者:affixed
--  发布时间:2015/3/1 14:21:00
--  关于max函数的使用问题
情况如下:
表A的第一列数据有CD02020001,CD02020002,BF10210001(最后4位数是序号)
请问如何使用max函数将CD0202开头的最大序列号找出来。

我的代码:max = DataTables("表A").Compute("Max(第一列)","CD0202"),但运行错误。

谢谢!

--  作者:有点甜
--  发布时间:2015/3/1 14:24:00
--  
max = DataTables("表A").Compute("Max(第一列)","第一列 like \'CD0202%\'")
--  作者:有点甜
--  发布时间:2015/3/1 14:25:00
--  

或者

 

max = DataTables("表A").Compute("Max(第一列)","substring(第一列, 1, 6) = \'CD0202\'"),