`
tangzlboy
  • 浏览: 88642 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

难读,易改 (java 代码)

 
阅读更多
            int a = 4;
int b = 7;
int c = 10;
String a_columns="substr(to_char(a.createTime,'yyyy-mm-dd'),1,";
String a_columns1 = ") as statisticsID, count(to_char(a.createTime,'yyyy-mm-dd')) as record,substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 4) as statisticsName ";
String a_ctw = "a.createTimeWeek as statisticsID,count(a.createTimeWeek) as record ";
String a_ctw1 = a_ctw+",to_char(a.createTime,'yyyy-mm-dd')";
String b_ctw = "a.createTimeWeek as statisticsName";
String a_columnsA = a_columns + a + a_columns1;
String a_columnsB = a_columns + b + a_columns1;
String a_columnsC = a_columns + c + a_columns1;
// 录入时间
if("1".equals(statisticsMode)){
// 按照年分组
if("0".equals(statisticsModeType)){
sql.append(a_columnsA);
sql.append(b_columns);
// 按照月分组
}else if("1".equals(statisticsModeType)){
sql.append(a_columnsB);
sql.append(b_columns);
// 按照日分组
}else if("2".equals(statisticsModeType)){
sql.append(a_columnsC);
sql.append(b_columns);
// 按照周分组
}else if("3".equals(statisticsModeType)){
sql.append(a_ctw);
sql.append(b_ctw);
}
// 解决时间
}else if("2".equals(statisticsMode)){
// 按照年分组
if("0".equals(statisticsModeType)){
sql.append(a_columnsA);
sql.append(b_columns);
// 按照月分组
}else if("1".equals(statisticsModeType)){
sql.append(a_columnsB);
sql.append(b_columns);
// 按照日分组
}else if("2".equals(statisticsModeType)){
sql.append(a_columnsC);
sql.append(b_columns);
// 按照周分组
}else if("3".equals(statisticsModeType)){
sql.append(a_ctw1);
sql.append(b_ctw);
}
分享到:
评论

相关推荐

    JAVA上百实例源码以及开源项目

    笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    java开源包8

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包10

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包11

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包6

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包9

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包4

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包101

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包5

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    基于SpringBoot+adminlte+maven的物流公司管理系统,代码结构清晰,易读,适合学习和用于毕设

    基于SpringBoot+adminlte+maven的物流公司管理系统,代码结构清晰,易读,适合学习和用于毕设 项目经过严格测试,确保可以运行! 设计知识点: 了解相关的一些调研分析方法 HTML、CSS、JavaScript编程; Java编程...

    java开源包3

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包1

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    猛犸代码助手V3.6

    使用XML+XSL技术,利用模板插件机制,根据不同的项目模板可以生成ASP、PHP、C#、JAVA、Silverght、VC++MFC项目,生成项目完整,代码规范、易读易改, 能够直接运行或者用开发环境编译运行。绿色免费软件,免安装无...

    阿里巴巴java开发手册

    《阿里巴巴Java开发手册》是一份非常重要的文档,它为Java开发者提供了一系列规范和最佳实践,帮助他们编写高质量、高效率的Java代码。这个手册覆盖了从命名规范到异常处理、并发控制、代码风格等各个方面。以下是对...

    java开源包2

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包7

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    Java资源包01

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    猛犸代码生成器 v3.9

    基于xml+xsl技术,使用模板插件机制,根据不同的项目模板可以生成ASP、PHP、C#、JAVA、Silverght、VC++MFC项目,生成项目完整,代码规范、易读易改, 能够直接运行或者用开发环境编译运行。绿色免费软件,免安装无...

Global site tag (gtag.js) - Google Analytics