以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]对于字符串如何统计出最大值最小值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142148) |
-- 作者:dzy1232016 -- 发布时间:2019/10/19 18:04:00 -- [求助]对于字符串如何统计出最大值最小值 对于字符串如何统计出最大值最小值, s elect zxdh,max(bmh) from {ytk} group by zxdh‘这个正确 想换成这样的但不成功有什么方法吗 Dim g As new GroupTableBuilder("分段",DataTables("ytk")) g.Groups.AddDef("zxdh") g.Totals.AddExp("bmh","max(bmh)","最大值") g.Build 说明一下bmh是字符格式
[此贴子已经被作者于2019/10/19 18:04:10编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/10/19 18:13:00 -- 一样的用法。只不过字符串比较是从左到右按位比较的。所以“9”比“10大”,因为第一位是9和1 |
-- 作者:dzy1232016 -- 发布时间:2019/10/19 18:23:00 -- 但是后面一个方法统计不出来结果 |
-- 作者:dzy1232016 -- 发布时间:2019/10/19 19:28:00 -- Dim g As new SQLJoinTableBuilder("分段","ytk") g.Addexp("报名点","zxdh",True) g.Addexp("班级","bjxx",True) g.AddExp("报名号_最小值","min(right(bmh,4))") g.AddExp("报名号_最大值","max(right(bmh,4))") g.Order="bjxx" g.Filter="zxdh=\'110532\' or zxdh=\'110592\'" g.Build 实现了谢谢
|
-- 作者:有点酸 -- 发布时间:2019/10/19 22:50:00 -- 用这个更好: |