select zsxm_dm,

case when rkrq =to_date('2007-08-01','YYYY-MM-DD') then se end bq,---本期

case when rkrq =to_date('2007-07-01','YYYY-MM-DD') then se end sq,---上期

case when rkrq =to_date('2006-08-01','YYYY-MM-DD') then se end qntq --去年同期

from sb_zsxx

当然,我们还可以按税种(zsxm_dm)分组(group by)求和

select zsxm_dm,

sum(case when rkrq =to_date('2007-08-01','YYYY-MM-DD') end)bq,---本期

sum(case when rkrq =to_date('2007-07-01','YYYY-MM-DD') end) sq,---上期

sum(case when rkrq =to_date('2006-08-01','YYYY-MM-DD') end) qntq---去年同期

from sb_zsxx

group by zsxm_dm

大家可以看到,case when的功能是很强大的,灵活的运用他,可以使我们的统计查询简化很多。

如后笔误。请谅解。

分享到:

2011-07-14 17:29

浏览 6743

分类:数据库

评论

mysql去年同期_sql统计 本期 ,上期 ,去年同期 数据相关推荐

  1. sql统计 本期 ,上期 ,去年同期 数据

    1.测试数据表 申报征收信息表SB_ZSXX 序号             税种              税额          入库日期 XH            ZSXM_DM         ...

  2. MySQL按天统计一周没有数据补0

    背景:统计图表所需数据,当天没有数据时需要补0 思路:关联查询(所需时间列表与统计结果) 步骤: 第一步:获取一周的日期列表 SELECT @cdate := DATE_ADD(@cdate, INT ...

  3. 查找重复信息mysql 删除_SQL删除、查找重复数据记录等操作

    数据库产生重复数据记录是经常发生的事情,现在NowaMagic总结下各种重复的情况,每一种情况该如何写SQL语句处理. 查找所有重复标题的记录: SELECT * FROM t_info a WHER ...

  4. mysql 优化300例_PHP+MySQL实现对一段时间内每天数据统计优化操作实例

    本文实例讲述了PHP+MySQL实现对一段时间内每天数据统计优化操作.分享给大家供大家参考,具体如下: 在互联网项目中,对项目的数据分析必不可少.通常会统计某一段时间内每天数据总计变化趋势调整营销策略 ...

  5. mysql 按月统计 包括空月_mysql 按月统计但是有几个月没有数据,需要变成0

    创建现在倒过去的12个月的视图 CREATE VIEW `past_12_month_view` AS SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `month ...

  6. mysql 查询每人每天_PHP+MySQL实现对一段时间内每天数据统计优化操作实例

    本文实例讲述了PHP+MySQL实现对一段时间内每天数据统计优化操作.分享给大家供大家参考,具体如下: 在互联网项目中,对项目的数据分析必不可少.通常会统计某一段时间内每天数据总计变化趋势调整营销策略 ...

  7. mysql 统计每年的数据统计_Mysql统计每年每个月的数据——详细教程

    Mysql统计每年每个月的数据(前端页面统计图实现) 最终想实现的效果图,在这里就不多废话了,直接上效果图,由于测试数据有几个月是为0的,所以数据图看着会有点怪怪. 接下来是数据库的两个表,这里直接给 ...

  8. php mysql统计每个月数据,Mysql统计每年每个月的数据——详细教程

    Mysql统计每年每个月的数据(前端页面统计图实现) 最终想实现的效果图,在这里就不多废话了,直接上效果图,由于测试数据有几个月是为0的,所以数据图看着会有点怪怪. 接下来是数据库的两个表,这里直接给 ...

  9. mysql 统计每年的数据统计_MySQL 统计每年每个月的数据 -- 详细教程

    MySQL 统计每年每个月的数据 -- 详细教程 MySQL 统计每年每个月的数据(前端页面统计图实现) 最终想实现的效果图, 在这里就不多废话了, 直接上效果图, 由于测试数据有几个月是为 0 的, ...

最新文章

  1. 敏捷开发原则与实践(二)
  2. 【IDE】关于IDE生成文件大小的计算
  3. [Android1.6]继承BaseAdapter为GridView设置数据时设置setLayoutParams时注意
  4. Python--yield关键字的使用
  5. 【网络安全】什么是应急响应,应急响应中你到底该关注哪些指标?
  6. VS Code 变身约会利器!以码会友,轻松找到心仪的TA!
  7. HTML学习笔记:设置文本字体
  8. 余额宝上线新功能,可以跟亲朋好友一起攒钱了
  9. 华为p40鸿蒙系统价格有好高,华为P40Pro参数逐步被确定,鸿蒙系统或成最大亮点,价格更给力!...
  10. Linux基础-15-samba服务
  11. Leap抓取物体,在自带案例的基础上修改
  12. Java链表与数组间的相互转换
  13. 服务器安全,服务器密码遭篡改
  14. 【设计模式】模板模式
  15. 单片机七阶音符_单片机教程二十七:单片机音乐程序设计(含源程序)
  16. 最全Ansible学习总结
  17. 大连埃森哲Java面试题
  18. MySQL优化之Explain
  19. java微信红包开发_Java实现微信发红包
  20. Vue里面使用el-cascader 级联选择器 children为空 和获取value和label问题

热门文章

  1. catia零件隐藏显示
  2. 如何压缩打包图片文件?照片如何打包压缩?
  3. PAT-2019年冬季考试-甲级 7-1 Good in C (20分)
  4. python27.dll 0xc0000005_pythonwin 崩溃的解决办法【转贴】
  5. Luogu P1497题解
  6. 计算机系统xp和w7,告诉你十年老电脑装xp还是win7
  7. 虚拟机命令里面的光标不动了怎么办_Linux 11个炫酷的终端命令!你知道几个?
  8. JavaScript之留言板制作
  9. 怎样做好机房的电磁屏蔽?
  10. PyQt5--UI大全