当前位置: 首页 > wzjs >正文

旅游微网站分销企业官方网站建设

旅游微网站分销,企业官方网站建设,付费恶意点击软件,电脑版传奇文章目录 一、需求说明二、需求分析三、代码实现四、报表效果 一、需求说明 在sql查询数据后,对数据分组统计。并最后进行总计。 二、需求分析 最终,我想用sql来实现这个统计和查询的功能。 那么,怎么又查询,又统计了&#xf…

文章目录

  • 一、需求说明
  • 二、需求分析
  • 三、代码实现
  • 四、报表效果

一、需求说明

在sql查询数据后,对数据分组统计。并最后进行总计。

二、需求分析

最终,我想用sql来实现这个统计和查询的功能。

那么,怎么又查询,又统计了?

就用到MySQL的union all关键字。

然后,通过mybatis把参数组装成list,传入,在利用foreach标签,循环拼接union all部分即可。

三、代码实现

Java代码

    public List<Map<String, Object>>  getPriceData(Long  infoId){//根据info id 查询price listList<Map<String, Object>> priceList = formPriceService.getVIds(infoId);List<Object> vids = new ArrayList<>();for (Map<String, Object> res : priceList) {vids.add(res.get("variety_id"));}Map<String, Object> params = new HashMap<>();params.put("infoId",infoId);params.put("vids",vids);List<Map<String, Object>> priceData = formPriceService.getPriceData(params);return  priceData;}
------------以下为mapper层代码-------------@Overridepublic List<Map<String, Object>> getPriceData(Map<String, Object> params) {return formPriceMapper.getPriceData(params);}@Overridepublic List<Map<String, Object>> getVIds(Long id) {return formPriceMapper.getVIds(id);}

xml代码
getVIds方法

<select id="getVIds" parameterType="Long" resultType="Map">SELECTdistinct price.variety_idFROM`rent_form_price` priceLEFT JOIN rent_form_info infoON	price.form_info_id = info.idLEFT JOIN rent_material_standard_temp stempON price.standard_id = stemp.idLEFT JOIN rent_material_variety_temp vtempON price.variety_id = vtemp.idLEFT JOIN rent_store_info storeON info.store_id = store.idWHERE price.form_info_id = #{formInfoId}</select>

getPriceData方法

    <select id="getPriceData" resultType="Map" parameterType="Map"><foreach collection="vids" item="vid" index="index" separator="union all">SELECTprice.variety_id,price.id,price.form_info_id,info.send_date,info.rent_begin_date,vtemp.variety_name,stemp.standard,price.number,price.rental_number,stemp.convert_amount,price.pound,store.store_name,price.note,stemp.rental_unitFROM`rent_form_price` priceLEFT JOIN rent_form_info info ON price.form_info_id = info.idLEFT JOIN rent_material_standard_temp stemp ON price.standard_id = stemp.idLEFT JOIN rent_material_variety_temp vtemp ON price.variety_id = vtemp.idLEFT JOIN rent_store_info store ON info.store_id = store.idWHEREprice.variety_id = #{vid}AND price.form_info_id = #{infoId}UNION ALLSELECT'','','','','',CONCAT(vtemp.variety_name,'小计:'),'',sum(price.number),sum(price.rental_number),'',sum(price.pound),'','',''FROMrent_form_price priceLEFT JOIN rent_material_variety_temp vtemp ON price.variety_id = vtemp.idWHEREprice.variety_id = #{vid}AND price.form_info_id = #{infoId}</foreach>UNION ALLSELECT'','','','','','本单总计:','',sum(price.number),sum(price.rental_number),'',sum(price.pound),'','',''FROMrent_form_price priceLEFT JOIN rent_material_variety_temp vtemp ON price.variety_id = vtemp.idWHEREform_info_id = #{infoId}</select>

四、报表效果

在这里插入图片描述


文章转载自:

http://7t9MPOC2.hcszr.cn
http://LJ6RA8Wo.hcszr.cn
http://5SXPpaUI.hcszr.cn
http://W3KeslZ9.hcszr.cn
http://4Ko6LHJu.hcszr.cn
http://wz9w06yT.hcszr.cn
http://NIesK8yO.hcszr.cn
http://jeulraT7.hcszr.cn
http://FtVieCvx.hcszr.cn
http://GeveCHtx.hcszr.cn
http://onzret3g.hcszr.cn
http://dBquDQA8.hcszr.cn
http://vHvnDKhW.hcszr.cn
http://z2W4UP1Y.hcszr.cn
http://EkKQGDaS.hcszr.cn
http://JyIyk8og.hcszr.cn
http://Y8B6mHyw.hcszr.cn
http://afxLxBNF.hcszr.cn
http://6cag3ekB.hcszr.cn
http://cRv7yM2X.hcszr.cn
http://NiEnlXz5.hcszr.cn
http://NvRvc3Et.hcszr.cn
http://mHT9iwnE.hcszr.cn
http://WsuVx8vT.hcszr.cn
http://0RzhWjtb.hcszr.cn
http://Vqlu1iGn.hcszr.cn
http://XtMskJsx.hcszr.cn
http://m3M6PrbS.hcszr.cn
http://upPHzAjL.hcszr.cn
http://hBl02fXp.hcszr.cn
http://www.dtcms.com/wzjs/686262.html

相关文章:

  • 网站建设和优化的好处建设一个网站需要注意哪些内容
  • 网站description是指什么wordpress内页锚文本
  • 乐山网站制作公司建站软件免费试用
  • 国外家居设计网站it网站建设干嘛的
  • 怎么把网站排名优化电商网站项目经验介绍ppt模板
  • wordpress读取相册seo为什么不景气了
  • 做网站都用什么技术企业年报系统官网入口
  • 小网站模板下载地址广告推广系统
  • 梅州市建设培训中心网站ppt模板下载的网站
  • 做网站建设销售员准备什么安徽建筑管理人员信息网
  • p2p网站建设说明书贵州省铜仁市住房和城乡建设局网站
  • 网站开发哪种专业wordpress 检索插件
  • 哪些网站的做的好看专业定制小程序
  • 淘宝网站建设特点在线做抽奖网站
  • 宁波网站推广工具安装wordpress要数据库吗
  • 淮安 网站建设html在网站开发中的应用
  • 投资 网站 源码dw网站建设素材
  • 邢台手机网站建设信息wordpress调用标签云
  • 网站建设课程性质大连网站开发选领超科技
  • 手工制作国庆节作品图片南昌搜索引擎优化
  • 做美股的数据网站成都小程序系统定制开发
  • 嘉兴免费网站制作北京网站制作闪快
  • 做cpa的电影网站模板wordpress走阿里云OSS内网
  • 保定网站关键词优化电子商务专业简单介绍
  • 如何做好营销型网站用户体验网站建设 有限公司
  • 如何做漫画网站网站开发总结标题
  • 网站开发必备流程嘉兴做网站优化公司
  • 郑州百度seo网站优化关于公司做网站供比价报告
  • 酒店官方网站的功能建设外贸网站建设560
  • 做的网站客户拿去维违法wordpress 环保公益主题