按月、按日进行数据统计的Mysql语句
2024-09-20 10:34:32
<select id="getCustomerTJByUser" parameterType="map" resultType="map">
select u.username,
<if test="dateType=="d"">DATE_FORMAT(c.create_date,'%Y-%m-%d') createDate,</if>
<if test="dateType=="m"">DATE_FORMAT(c.create_date,'%Y-%m') createDate,</if>
COUNT(*) summer
from nb_custom c ,nb_user u
where 1=1
<if test="startDate!=null&&startDate!="""> and c.create_date >= #{startDate}</if>
<if test="endDate!=null&&endDate!="""> and c.create_date <= #{endDate}</if>
<if test="usernameTJ!=null&&usernameTJ!="""> and u.username=#{usernameTJ}</if>
<if test="createId!=null"> and u.create_id=#{createId}</if>
and u.state=1
and c.nu_id_oper=u.nu_id
GROUP BY createDate,u.username
</select>
最新文章
- VNC connect:Connection refused(10061)
- Spring IoC容器总结(未完)
- Java并发之ThreadPoolExecutor 线程执行服务
- SlidesJS的使用
- 【BZOJ 3036】 绿豆蛙的归宿
- 利用freemarker生成xml
- JAVA类型信息——反射机制
- Oracle数据库的启动和关闭实例
- .Net中把图片等文件放入DLL中,并在程序中引用
- Android开发中如何使用RecyclerView
- SignalRMvc的简单例子
- OpenStack-Ocata版+CentOS7.6 云平台环境搭建 —7.网络服务Neutron配置
- MD5加密之加密字符串
- Memory Translation and Segmentation.内存地址转换与分段
- FineUI开源版(ASP.Net)初学手册
- Java通过在主循环中判断Boolean来停止线程
- Sword protobuf学习二
- Linux中tomcat日志按日期自动分割
- 【课堂实践】Myod
- Asp ose.Tota l for .NET 2015
热门文章
- Qt选择文件对话框-中文路径-转std::string
- C语言的基本构成
- 用Iterator实现遍历集合
- List<;String>;和String相互转换
- MySQL Server has gone away报错原因汇总分析(转自:http://cenalulu.github.io/mysql/mysql-has-gone-away/)
- onethink----网站配置信息调用!
- Scala 泛型类型和方法
- C语言实现日历输出
- Java 泛型 <;? super T>; 中 super 怎么 理解?与 <; ? extends T>;有何不同?
- flask源码剖析--请求流程