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。 展开
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。 展开
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& "#"
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。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询