以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于数据提取最小值问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153865)

--  作者:裴保民
--  发布时间:2020/8/26 1:51:00
--  关于数据提取最小值问题
数据库中最小值应该是2,怎么显示的是16呢?

图片点击可在新窗口打开查看此主题相关图片如下:截图00.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:截图01.jpg
图片点击可在新窗口打开查看



--  作者:有点蓝
--  发布时间:2020/8/26 8:40:00
--  
字符列来的吧,字符从左到右开始比较
--  作者:裴保民
--  发布时间:2020/8/26 8:41:00
--  
DataTables("发票库存资料表").Compute("(min(CInt(发票号))", "是否已填开 =False And 发票类型 =\'增值税普通发票\'And 发票状态 =\'正常发票\'"))
这句代码错了吗?

图片点击可在新窗口打开查看此主题相关图片如下:截图02.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2020/8/26 8:52:00
--  
什么数据库?
--  作者:裴保民
--  发布时间:2020/8/26 8:57:00
--  
 Access数据库,发票号字段是字符型数据
--  作者:有点蓝
--  发布时间:2020/8/26 8:57:00
--  
改为使用sqlCompute
--  作者:裴保民
--  发布时间:2020/8/26 13:05:00
--  
弹出以下错误提示框

图片点击可在新窗口打开查看此主题相关图片如下:截图03.jpg
图片点击可在新窗口打开查看


--  作者:cd_tdh
--  发布时间:2020/8/26 13:07:00
--  

你的写法我测试也报错

[此贴子已经被作者于2020/8/26 13:12:23编辑过]

--  作者:有点蓝
--  发布时间:2020/8/26 13:42:00
--  
DataTables("发票库存资料表").sqlCompute("min(CInt(发票号))", "是否已填开 =False And 发票类型 =\'增值税普通发票\' And 发票状态 =\'正常发票\'")
--  作者:裴保民
--  发布时间:2020/8/26 13:50:00
--  

按你的写法我测试还是报错


此主题相关图片如下:截图10.jpg
按此在新窗口浏览图片


此主题相关图片如下:截图09.jpg
按此在新窗口浏览图片




[此贴子已经被作者于2020/8/26 13:56:59编辑过]