一个sql查询相关的问题 select count(*) from groups where type in('001','002','003','004','005') and addtime>='20130101' and addtime <= '20130630' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你好,谢谢回复,这样查询出来就是一个总和,我想要单独的一个值比如TYPE =001 一月份 总数是 20TYPE=002 1月份 总数是500TYPE=003 1月份 总数是3987TYPE=004 1月份 总数是9898TYPE=005 1月份 总数是123 select count(*) from groups where addtime>='20130101' and addtime <= '20130630' group by addtime,type select type, left(addtime,6) as addtime, count(*) as cnt from groups group by 1, 2 那连in都不用了 group by type, DATE_FORMAT(addtime,‘m%’) 这样试一下 select count(*) from groups where addtime>='20130101' and addtime <= '20130630' group by MONTH(addtime),type select count(*) from groups where addtime>='20130101' and addtime <= '20130630' group by substring(addtime,4,2),type 2中方式:1、使用SQL写临时表2、建立where条件相关的索引; 用group by+1自己研究一下怎么写实在不行用缓存减少查询... 关于PHP基于Linux的远程管理系统设计核心是什么啊? php+mysql实现读写分离 发布一个获取PHP获取硬盘序列号的扩展 虚拟机与主机ping不通 [1000分求助]实现phpwind快速编辑帖子的功能 微信公众账号里面的微信电子卡怎么做的 本人用PHP开发网站。 discuz中,这种情况如何调用呢 phpcms留言版中为啥不出验证码呢 如何针对不同人群 显示不同的文字内容【程序流程】 google appengine上用PHP写的上传图片 最后读取不出来 求大神帮忙 asp.net 转 php
你好,谢谢回复,这样查询出来就是一个总和,我想要单独的一个值
比如TYPE =001 一月份 总数是 20
TYPE=002 1月份 总数是500
TYPE=003 1月份 总数是3987
TYPE=004 1月份 总数是9898
TYPE=005 1月份 总数是123
1、使用SQL写临时表
2、建立where条件相关的索引;
自己研究一下怎么写
实在不行用缓存减少查询...