asp+access 统计查询,将同一代码的多条记录的同一字段文本值合并到一个字段显示的问题,请各位大虾指教

物资计划表-detail,结构如下:rqusernamename_idnameshuliangbz2012-2-1甲005轴承52012-2-15乙005轴承82012-... 物资计划表-detail, 结构如下:
rq username name_id name shuliang bz
2012-2-1 甲 005 轴承 5
2012-2-15 乙 005 轴承 8
2012-3-1 丙 005 轴承 7
.........................................................(略)
查询条件:开始日期(ksrq) 结束日期 (jsrq),想得到如下结果:
2012-2-1至2012-3-1期间:

name_id name 总数 bz

005 轴承 20 甲5,乙8,丙7
忙了一天也没有头绪,请各位帮忙。
关于时间段的汇总统计查询我已经解决,如2012-2-1至2012-3-1期间,代码为005的轴承总数为20,但备注(bz)字段“甲5,乙8,丙7”没出来。我的查询语句为:
sql="select first( name_id) as name_id,first(name) as nfame,first(bz )as bz,sum(shuliang) as shuliangfrom detail where rq between #"&ksrq&"# and #"& jsrq& "# group by name_id ,name,bz "
该问题的难点是如何将符合条件的多个记录——如本条件内的三个记录的username,shuliang两个字段的内容添加到统计结果bz(备注),即显示出甲5,乙8,丙7。
展开
 我来答
猫群dB365
2012-03-13 · TA获得超过261个赞
知道小有建树答主
回答量:200
采纳率:80%
帮助的人:76.1万
展开全部
ksrq=CDate("2012-2-1")
jsrq=CDate("2012-3-1")
sql="select name_id,name,shuliang,bz from detail where rq>=#"&ksrq&"# and rq<=#"& jsrq& "#"
追问
关于时间段的汇总统计查询我已经解决,查询语句为:
sql="select first( name_id) as name_id,first(name) as nfame,first(bz )as bz,sum(shuliang) as shuliangfrom detail where rq between #"&ksrq&"# and #"& jsrq& "# group by name_id ,name,bz "
该问题的难点是如何将符合条件的多个记录——如本条件内的三个记录的username,shuliang两个字段的内容添加到统计结果bz(备注),即显示出甲5,乙8,丙7。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式