当前位置:主页>销售管理软件> 列表

Select Max() ...如何使用? 找财务软件实用教程

库存管理软件版1楼: 假设表中【流水号】字段有若干条诸如:''jh00002''、''jh00001''、''ch00004''、''jh00021''、''ch00014''的记录,想使用Select Max(流水号) from 表1''); 将后五位编号最大的记录查出(本例应是jh00021)请问应如何写代码?谢谢!

2楼: 用Adoquery1.SQL.Add(''Select Max(流水号) from 表1'');肯定不行,如何从每个记录的后五位中查出最大值者呢?我试用了Select Max(Substring(流水号,3,5)) from 表1,系统报错说没substring函数,那分段取字符串到底该用什么函数呢?请明白人教教我! 如财务软件实用教程

3楼: SELECT Max(substr(流水号,3,5)) from 表1
group by substr(流水号,3,5)

4楼: ORACLE 用 substr
SQL 用 substring

5楼: Sorry!忘了说一句,我用的是Access 2000数据库,它不认Substr()或Substring()函数的。

6楼: mid(s,i,len),晕倒,你们没有用过access吗?

库存管理软件版7楼: 他和vb联系很紧密的呼

8楼: 抱歉 不会Access 2000 从来没用过

9楼: 以前一直用的SQL Server 2000,它是用的Substr(),忘了Access该用哪个函数了,确实是Mid(),谢谢各位指点!