以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  本月与上月比较的统计问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71043)

--  作者:sloyy
--  发布时间:2015/7/3 16:28:00
--  本月与上月比较的统计问题

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

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

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

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


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

--  作者:大红袍
--  发布时间:2015/7/3 16:42:00
--  

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

 

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


--  作者:sloyy
--  发布时间:2015/7/3 16:49:00
--  
这样就是 每个月3条sql语句 还要按违约期数 1 ,2, 3, 4, 5 ,6 以上  18条语句
一年 用循环语句 .... 对吧?

--  作者:大红袍
--  发布时间:2015/7/3 17:11:00
--  

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

 

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