- 浏览: 576342 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
public List<?> getStatChronicByTimeSexAgeComm(String startDate,String endDate){
List<?> l = null;
String sql = "";
sql = sql + " select COMMUNITY.COMMUNITY_NAME COMUNITYNAME,"+
" diagnosis_dict.diagnosis_name DIAGNOSISNAME,"+
" resident.sex SEX,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 20),-1,1,0)) AGEONE,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 20),-1,0,decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 40),-1,1,0))) AGETWO,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 40),-1,0,decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 60),-1,1,0))) AGETHERE,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 60),-1,0,decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 80),-1,1,0))) AGEFOUR,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 80),1,1,0)) AGEMORE"+
" from resident,"+
" chronic,"+
" multi_chronic,"+
" diagnosis_dict,"+
" residentia_area_dict,"+
" door,"+
" COMMUNITY"+
" where chronic.chronic_id = multi_chronic.chronic_id"+
" and multi_chronic.diagnosis_no = diagnosis_dict.diagnosis_no"+
" and resident.resident_no = chronic.resident_no"+
" and resident.door_no = door.door_no"+
" and door.residential_area_no = residentia_area_dict.residential_area_no"+
" and residentia_area_dict.COMMUNITY_NO = COMMUNITY.COMMUNITY_NO";
if(startDate!=null&&startDate!=""){
sql = sql+" and chronic.check_date>=to_date('"+startDate+"','yyyy-mm-dd')";
}
if(endDate!=null&&endDate!=""){
sql = sql+" and chronic.check_date<=to_date('"+endDate+"','yyyy-mm-dd')";
}
sql = sql+ " group by COMMUNITY.COMMUNITY_NAME,"+
" diagnosis_dict.diagnosis_name,"+
" resident.sex";
SQLQuery sqlQuery = getSession().createSQLQuery(sql);
// 这里必须设置
sqlQuery.addScalar("COMUNITYNAME", Hibernate.STRING);
sqlQuery.addScalar("DIAGNOSISNAME", Hibernate.STRING);
sqlQuery.addScalar("SEX", Hibernate.STRING);
sqlQuery.addScalar("AGEONE", Hibernate.LONG);
sqlQuery.addScalar("AGETWO", Hibernate.LONG);
sqlQuery.addScalar("AGETHERE", Hibernate.LONG);
sqlQuery.addScalar("AGEFOUR", Hibernate.LONG);
sqlQuery.addScalar("AGEMORE", Hibernate.LONG);
// 返回的是一个object数组的列表。
l = sqlQuery.list();
System.out.println("StatChronicByTimeSexAgeCommDAO.getStatChronicByTimeSexAgeComm.l.size()"+ l.size());
return l;
}
List<?> l = null;
String sql = "";
sql = sql + " select COMMUNITY.COMMUNITY_NAME COMUNITYNAME,"+
" diagnosis_dict.diagnosis_name DIAGNOSISNAME,"+
" resident.sex SEX,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 20),-1,1,0)) AGEONE,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 20),-1,0,decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 40),-1,1,0))) AGETWO,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 40),-1,0,decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 60),-1,1,0))) AGETHERE,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 60),-1,0,decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 80),-1,1,0))) AGEFOUR,"+
" sum(decode(sign(floor(months_BETWEEN(SYSDATE,resident.birthday)/12) - 80),1,1,0)) AGEMORE"+
" from resident,"+
" chronic,"+
" multi_chronic,"+
" diagnosis_dict,"+
" residentia_area_dict,"+
" door,"+
" COMMUNITY"+
" where chronic.chronic_id = multi_chronic.chronic_id"+
" and multi_chronic.diagnosis_no = diagnosis_dict.diagnosis_no"+
" and resident.resident_no = chronic.resident_no"+
" and resident.door_no = door.door_no"+
" and door.residential_area_no = residentia_area_dict.residential_area_no"+
" and residentia_area_dict.COMMUNITY_NO = COMMUNITY.COMMUNITY_NO";
if(startDate!=null&&startDate!=""){
sql = sql+" and chronic.check_date>=to_date('"+startDate+"','yyyy-mm-dd')";
}
if(endDate!=null&&endDate!=""){
sql = sql+" and chronic.check_date<=to_date('"+endDate+"','yyyy-mm-dd')";
}
sql = sql+ " group by COMMUNITY.COMMUNITY_NAME,"+
" diagnosis_dict.diagnosis_name,"+
" resident.sex";
SQLQuery sqlQuery = getSession().createSQLQuery(sql);
// 这里必须设置
sqlQuery.addScalar("COMUNITYNAME", Hibernate.STRING);
sqlQuery.addScalar("DIAGNOSISNAME", Hibernate.STRING);
sqlQuery.addScalar("SEX", Hibernate.STRING);
sqlQuery.addScalar("AGEONE", Hibernate.LONG);
sqlQuery.addScalar("AGETWO", Hibernate.LONG);
sqlQuery.addScalar("AGETHERE", Hibernate.LONG);
sqlQuery.addScalar("AGEFOUR", Hibernate.LONG);
sqlQuery.addScalar("AGEMORE", Hibernate.LONG);
// 返回的是一个object数组的列表。
l = sqlQuery.list();
System.out.println("StatChronicByTimeSexAgeCommDAO.getStatChronicByTimeSexAgeComm.l.size()"+ l.size());
return l;
}
发表评论
-
sql查询不同用户下得表
2013-03-08 10:26 0查询当前用户的表 SELECT table_nam ... -
where 1=1或者 0 =0
2011-09-16 18:39 707sql where 1=1和 0=1 的作用 where ... -
事务开始和结束
2011-08-19 19:13 1121《Oracle Database 11g SQL开 ... -
事务的隔离级别
2011-08-19 00:06 653如果DBMS支持事务处理 ... -
事物隔离级别
2011-08-19 00:03 1211事物隔离级别(转 ... -
case when和decode
2011-08-16 18:15 963Oracle的DECODE函数功能很强,灵活运用的话可以避免多 ... -
创建存储过程
2011-08-10 22:29 714--创建存储过程 CREATE OR REPLACE PRO ... -
Oracle字符集
2011-07-22 22:06 971一、什么是Oracle字符集 Oracle字 ... -
sequence和trigger引发的低级错误
2011-07-22 16:55 1070本人做国家林业局政法司项目时候遇到了一个低级的错误:新 ... -
connect by prior start with
2011-07-21 16:46 932connect by prior start with ... -
oracle级联查询当前地区的子地区
2011-07-20 11:11 937select id from AREA connect by ... -
java.sql.SQLException: 无法转换为内部表示
2011-07-20 10:19 2730项目中因某种需求,在程序中操作数据的SQL加行级锁,避免出 ... -
往表插入其他表数据
2011-07-19 15:48 822insert into future.news(a,b,c) ... -
java.sql.SQLException: 类型长度大于最大值 原因
2011-07-19 14:04 1241可能是驱动问题,换成ojdbc16.jar。 或者是检 ... -
String[] args = new String[]{sql.toString()}
2011-06-29 16:12 1132本题中 StringBuffer sql = new Stri ... -
to_date
2011-06-29 15:25 1430TO_DATE格式(以时间:2007-11 ... -
获取数据库当前时间
2011-06-22 10:35 1306例如有表table,table 中有两个字段:name 、 ... -
统计oracle 数据库 lawpeople表lawtype字段多个值只统计一次问题,按照地区分类
2011-06-10 15:57 1239select temparea.name,(case whe ... -
telephone页面传值到struts2模型驱动中报错
2011-05-22 19:42 1266- Error setting expression 'res ... -
批量插入数据效率问题
2011-05-21 22:04 1341大家都知道,招聘系统 ...
相关推荐
6. **日期计算**:为了计算两个日期之间的差距,我们需要实现一个方法来处理日期的加减。这通常涉及检查闰年、月份的天数以及计算两个日期之间相差的总天数。 7. **Days类**:为了存储和表示两个日期之间的天数,...
创建一个新的`Date`实例,可以使用用户的出生日期,然后与当前日期进行比较,计算两者之间的差异以得到年龄。 7. 输出结果:计算出的年龄可以用`<p>`或`<span>`等元素显示在页面上,JavaScript可以修改这些元素的`...
年龄通常是指从一个人的出生日期到当前日期的年份差,但这种计算方法需要考虑闰年的影响以及是否已经过了生日。在Oracle中,我们可以使用`TRUNC`函数来处理日期,确保我们得到的是每年的年初或者年末。 下面是一个...
如果生日日期大于当前日期,说明出生日期在未来,这时会交换两个日期,以确保计算出的是正确的年龄。 接着,代码通过循环逐年来计算年龄,直到生日年份加上10000(用来简化比较)大于等于当前年份。这样得到的`...
一旦得到用户的出生日期,我们可以用当前年份减去出生年份得到基本年龄,然后考虑是否已经过了生日,以确定最终的准确年龄。 5. **界面布局**:在布局文件中,我们需要将这三个LoopView合理地排列,可以采用垂直堆...
在本项目"verificador-de-idade"中,我们的主要任务是开发一个应用,该应用能够接收用户的出生日期作为输入,然后计算并展示他们的年龄。同时,这个应用还会根据用户提供的性别信息来展示相应的图像,从而增强用户...
这需要计算每个节点的出生日期与当前日期之间的差值,确定年龄是否在指定范围内。 7. **出生日期查询**:用户可以根据特定的出生日期或日期范围进行查询,软件将筛选出符合条件的身份证信息。这涉及到对日期字符串...
涵盖了身份证信息相关数据提取、年龄和工龄计算、时间和日期应用、排名及排序筛选、文本与页面设置、字符截取与增减、数据拆分与合并、条件自定义格式、汇总计算与统计、数值取整及进位、大小值或中间值、查询和查找...
计算年龄通常涉及到对日期的处理,这在MATLAB中可以通过日期和时间函数来完成。例如,可能会使用`datetime`函数来创建日期对象,然后通过减法计算两个日期之间的差值,再根据每年365天(考虑闰年为366天)进行转换。...
2. 出生日期提取:利用MID或CONCATENATE结合DATE函数转换为日期格式。 3. 计算年龄:使用TODAY与INT配合计算年龄。 4. 统计分析:如统计女性员工数量、特定条件下的员工数量、工资的最高/最低值等,使用COUNTIF、...
通过分析数字的乘积和位数关系,可以推断出生日期。在明明和亮亮的故事中,明明通过观察数字乘积的个位数和进位情况,逐步确定了亮亮的生日。 3. **找规律**: - 这部分涉及到数字的排列组合和乘法原理。要使积...
5. 计算年龄:李灿的出生日期和需要计算的年份之间的差值,用于确定他的年龄,这是基本的日期和时间运算。 6. 时间计算:乒乓球比赛的时间跨度,需要计算比赛持续的小时和分钟,涉及时间的加法。 7. 年、月、日的...
计算年数是日常生活中常见的问题,例如,根据出生日期计算某人的年龄。使用以下 SQL 语句可以轻松实现: ```sql SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0; ``` 这条语句...
2. **日期和时间记录**:用户可以输入宝宝的出生日期和时间,确保准确无误地追踪宝宝的年龄。 3. **成长里程碑提醒**:软件可能内置了宝宝成长的重要里程碑,如满月、百日等,会在这些特殊日子到来时给予提醒。 4....
由于没有直接的"年龄"字段,需要通过计算"出生日期"来推算。 - `ORDER BY`子句用于对查询结果进行排序,`DESC`表示降序。 - 结果存储到新表`oldage.dbf`,同时SQL命令写入文件`oldage.txt`。 3. VFP程序设计: -...
开发者可能使用这些类来计算当前日期与输入出生日期之间的差值,然后将这个差值转换为分钟,展示给用户。 ### 用户界面设计 为了提供良好的用户体验,AgeInMinutes可能使用了Android的布局系统,如LinearLayout、...
在实际应用中,这些函数可以帮助我们完成各种复杂的数据分析任务,如身份证号性别判断、出生日期提取、年龄计算、员工统计、个人所得税计算等。通过熟练掌握和组合运用这些函数,可以极大地提高Excel在工作中的效率...
(用字符指针存储学号和姓名,通过动态存储空间分配的方式为指针开辟指向的空间,保证空间大小没有浪费) 2)成员函数包括: 设置学生每门课成绩的函数 setScore();计算三门课程平均成绩的函数average();分别用来设置...
7. **年龄和日期推断**:小强的出生年份计算,通过给出的年龄和日期反推出他的出生年份。 8. **三位数除以一位数的估算与精确计算**:例如876÷3,估算时通常会把被除数看作接近的整百数进行计算,而准确值则需要...