CREATE PROCEDURE `g2`( in sts int,in type int, code varchar(20),in s int)
begin
declare i int;
declare a int;

declare b int;
declare t varchar(20) default '';
set t=DATE_FORMAT(NOW(), '%Y-%m');
set i = 1;
truncate table faw_form_a;
loop_example : loop
if (type = 1) then

select if(id,count(id),0) as id,if(status=s,s,s) as status into a,b
from faw_form_operating where status =s and
DATE_FORMAT(FROM_UNIXTIME(add_time),'%Y-%m-%d')=concat(t,'-',i) and
userid in (select userid from table_name where dealer_code=code and userid!=0);
insert into faw_form_a (id,m,c,s) values (null,i,a,b);
else
select if(id,count(id),0) as id,if(status=s,s,s) as status into a,b
from faw_form_operating where status =s and
DATE_FORMAT(FROM_UNIXTIME(add_time),'%m')=i and userid in (select userid from table_name where dealer_code=code and userid!=0);
insert into faw_form_a (id,m,c,s) values (null,i,a,b);
end if;
set i = i + 1;
if i > sts then
leave loop_example;
end if;

end loop;
select c,m,s from faw_form_a group by s,m;

end;

调用 call g2(1,2,"xxxx",1)

最新文章

  1. Java_动态编译总结
  2. cocos2dx 3.1获取系统当前时间
  3. Java NIO通信框架在电信领域的实践
  4. jQuery Ajax 实例 ($.ajax、$.post、$.get)转
  5. jquery全选框的实现
  6. 开源第三方登录组件OAuthLogin2.0 支持QQ,阿里巴巴,淘宝,京东,蘑菇街,有赞等平台
  7. mysql 运维常见操作
  8. MFC中打开一个获取路径的对话框
  9. 用一个div模拟textarea的实现
  10. 『vue踩坑日常』 在index.html中引入静态文件不生效
  11. Java引入的一些新特性
  12. Mac os 下brew的安装与使用—— Homebrew
  13. java面试题03
  14. webstorm的快捷键总结
  15. Spring监听,ApplicationListener
  16. 杂谈1.py
  17. 状压DP入门详解+题目推荐
  18. install ros-indigo-map-server
  19. a+b_1
  20. hdu 1422(贪心)

热门文章

  1. haproxy的代理中继用法
  2. linux常用命令记录(一)
  3. HDU-4568 TSP+最短路
  4. Metrics介绍和Spring的集成(转)
  5. nodejs 进阶:图片缩小
  6. Tmux 简单配置使用
  7. vue 计算属性的setter getter
  8. DenyHosts 安全限制ssh防暴力破解
  9. 【leetcode】961. N-Repeated Element in Size 2N Array
  10. spark面试问题收集