以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- MAX (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=139688) |
-- 作者:rayfux3322 -- 发布时间:2019/8/19 14:57:00 -- MAX 你好, 在自动编号的例子里,有一句,max = e.DataTable.Compute("Max(编号)","日期 >= #" & fd & "# And 日期 <= #" & ld & "# And [_Identify] <> " & e.DataRow("_Identify")) \'取得该月的最大编号 其中 "Max(编号)"的max可以对字符列计算吗? http://www.foxtable.com/webhelp/topics/2403.htm
[此贴子已经被作者于2019/8/19 15:01:19编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/8/19 15:44:00 -- 可以,但是按字符从左到右逐个比较。所以字符“9”比“10”大 |
-- 作者:rayfux3322 -- 发布时间:2019/8/19 16:13:00 -- 字符"9"比"10"大吗? 那取最大值时不是会取得实际的最小值? |
-- 作者:有点蓝 -- 发布时间:2019/8/19 16:50:00 -- 字符从左到右逐个比较的。字符"9"的第一位是9,字符"10"的第一位是1,9当然比1 大 除非把字符长度设置为一致的,比如“09”、“10” |
-- 作者:rayfux3322 -- 发布时间:2019/8/19 20:06:00 -- 谢谢 |