Foxtable(狐表)用户栏目专家坐堂 → 本月与上月比较的统计问题


  共有2300人关注过本帖树形打印复制链接

主题:本月与上月比较的统计问题

帅哥哟,离线,有人找我吗?
sloyy
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2180 积分:13810 威望:0 精华:2 注册:2012/2/25 10:59:00
本月与上月比较的统计问题  发帖心情 Post By:2015/7/3 16:28:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20150703162217.png
图片点击可在新窗口打开查看

我有一个表,里面有2个月的数据,现在要按违约期数分组统计出: 本月 1 增加的人和金额  2 不变的人和金额   3 减少了的人和金额
怎么处理比较好?(我原来是写多条sql语句,很繁琐)

最后,如果到12月, 按违约期数分组统计出: 本年 1 增加的人和金额  2 不变的人和金额   3 减少了的人和金额

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:本月与上月比较统计.foxdb


[此贴子已经被作者于2015/7/3 16:28:55编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/3 16:42:00 [只看该作者]

  肯定是用sql语句处理是最好的,比如 取得增加的人,就这样写

 

select * f rom {jkqk} where 数据日期 = 201503 and 姓名 not in (select 姓名 f rom {jkqk} where 数据日期 = 201502)


 回到顶部
帅哥哟,离线,有人找我吗?
sloyy
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2180 积分:13810 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2015/7/3 16:49:00 [只看该作者]

这样就是 每个月3条sql语句 还要按违约期数 1 ,2, 3, 4, 5 ,6 以上  18条语句
一年 用循环语句 .... 对吧?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/3 17:11:00 [只看该作者]

  违约数什么意思?一种查询,一条sql语句。

 

 一年的,也是一条sql语句。


 回到顶部