以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 本月与上月比较的统计问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=71043) |
-- 作者:sloyy -- 发布时间:2015/7/3 16:28:00 -- 本月与上月比较的统计问题 我有一个表,里面有2个月的数据,现在要按违约期数分组统计出: 本月 1 增加的人和金额 2 不变的人和金额 3 减少了的人和金额 怎么处理比较好?(我原来是写多条sql语句,很繁琐) 最后,如果到12月, 按违约期数分组统计出: 本年 1 增加的人和金额 2 不变的人和金额 3 减少了的人和金额 [此贴子已经被作者于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语句。 |