string scom = "Select Max( Cint (Mid (销售单号,12, Len( 销售单号)-11) ) ) as 最大号 From Orders Where format(时间, 'yyyy-MM-dd') = @今天";
数据库是Access,执行后总是提示无效的过程调用。不知道select 语句里哪个函数用错了。
我的目的是取得字符串的的其中部分内容的最大值,如字符串格式为: "S01-201401-12",后面的12是我需要生成的数字,但是必须得在已有的数字上加1.
求解。
C# SQL语句操作Access数据库
答案:1 悬赏:0
解决时间 2021-03-24 17:25
- 提问者网友:冥界祭月
- 2021-03-23 20:04
最佳答案
- 二级知识专家网友:恕我颓废
- 2021-03-23 20:36
何必这样搞呢,直接 select max(销售单号) from orders where format(时间, 'yyyy-MM-dd') = @今天" 吧最大值取出来后,前台再处理不就OK咯
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯