在ASP中怎么取字段的最大值
答案:4 悬赏:0 手机版
解决时间 2021-02-15 18:14
- 提问者网友:我的未来我做主
- 2021-02-15 07:40
在ASP中怎么取字段的最大值
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-02-15 08:09
<%
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("数据库相对地址")
set conn=server.createobject("adodb.connection")
conn.open connstr
set rs=server.createobject("adodb.recordset")
rs.open "select max(id) as maxid from 表名",conn,1,1
response.write rs("maxid")
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
如果这个不行,试试下面这个
rs.open "select top 1 * from 表名 order by id desc",conn,1,1
response.write rs("id")
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("数据库相对地址")
set conn=server.createobject("adodb.connection")
conn.open connstr
set rs=server.createobject("adodb.recordset")
rs.open "select max(id) as maxid from 表名",conn,1,1
response.write rs("maxid")
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
如果这个不行,试试下面这个
rs.open "select top 1 * from 表名 order by id desc",conn,1,1
response.write rs("id")
全部回答
- 1楼网友:春色三分
- 2021-02-15 10:58
select max(id) from table1
- 2楼网友:往事埋风中
- 2021-02-15 10:17
你的语句好象没错。
可能是你的ID设置为了字符型的吧,只有数字及日期型的才有用的
可能是你的ID设置为了字符型的吧,只有数字及日期型的才有用的
- 3楼网友:话散在刀尖上
- 2021-02-15 09:20
select * from 表名 order by desc
第一条记录就是最大的了,要取最小的就把desc换成asc,第一条记录就是最小的。
第一条记录就是最大的了,要取最小的就把desc换成asc,第一条记录就是最小的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯