SQL按订单编号查询一个表中金额字段的值相加,并输出应该怎么写?

表:a1ddbh(订单编号)sl(数量)dj(单价)heji(合计)DD20150015120600DD201500210110011000DD2015001550250... 表:a1
ddbh(订单编号) sl(数量) dj(单价) heji(合计)
DD2015001 5 120 600
DD2015002 10 1100 11000
DD2015001 5 50 250
请问我要如何查询写语句来查询订单编号相同的记录的合计数相加,并通过变量取出来或直接rs(" 字段 ")显示出来?
最好还能转换成大写一并显示出来。
谢谢!<%
set rs1=server.createobject("adodb.recordset")
sql1="select ddbh,sum(heji) from a1 group by ddbh where ddbh='"&ddbh&"'"
rs1.open sql1,conn,1,1
%>

<%=rs1("heji")%> 来输出,错哪里?
展开
 我来答
freeeeeewind
2015-03-12 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1347万
展开全部
sql = "select ddbh,sum(heji) from a1  where ddbh='" & ddbh & "' group by ddbh"
追问

谢谢你!查是查出来了。

那要怎样获取这个相加后的值呢?

我用<%=rs1("heji")%>来输出,提示

ADODB.Recordset '800a0cc1'

在对应所需名称或序数的集合中,未找到项目。

\Dd_browse.asp, line 253

可是我这个有heji字段存在的。

追答
sql = "select ddbh,sum(heji) as s from a1  where ddbh='" & ddbh & "' group by ddbh"

请注意:语句中的  sum(heji) as s 

<%=rs1("s")%>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式