`
chenp1111
  • 浏览: 241842 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

生日报表关于时间的处理

阅读更多
需求:从contact表中搜索出时间段是2010-11-12到2011-03-12的联系人
使用mysql时间函数来构造sql放到birt的query里面
sql:
select * from contact c where 
(DATE_ADD(c.birthday,INTERVAL (YEAR(NOW())-YEAR(c.birthday)) YEAR)  >= '2010-11-12 00:00:00' 
and  DATE_ADD(c.birthday,INTERVAL (YEAR(NOW())-YEAR(c.birthday)) YEAR) <= '2011-03-12 00:00:00' ) 
or  (DATE_ADD(c.birthday,INTERVAL (YEAR(NOW())-YEAR(c.birthday)+1) YEAR)  >= '2010-11-12 00:00:00' 
and  DATE_ADD(c.birthday,INTERVAL (YEAR(NOW())-YEAR(c.birthday)+1) YEAR) <= '2011-03-12 00:00:00' ) 
分享到:
评论

相关推荐

    生日日期选择

    最后,数据分析和报表生成也与生日日期选择有关。例如,统计某一年份出生的用户数量、分析特定星座用户的消费行为等,都需要对生日日期进行操作。 总结来说,"生日日期选择"涵盖了用户界面设计、日期验证、编程语言...

    用VFP开发的今日生日提醒系统

    3. 时间触发机制:为了实现每日提醒,系统需要监控当前日期并与数据库中的生日进行比较。这可能通过定时器控件或者计划任务实现,当日期匹配时触发提醒。 4. 用户界面设计:VFP内置了丰富的界面元素,如按钮、...

    live 生日提醒 理财易 备忘本 小软件

    一款名为“Live 生日提醒 理财易 备忘本”的小软件应运而生,旨在帮助用户高效地处理这些琐碎但重要的事务。该软件由开发者精心打造,旨在提供一个简洁易用的平台,让我们的生活更加有序。 首先,让我们聚焦于其...

    VBA版单位员工生日管理系统.rar

    4. 报表生成:系统可以根据需要生成各类报表,如按月份显示生日员工的统计报告,或者按照部门、入职年份等条件筛选的生日列表。这涉及到VBA中的数据筛选、排序以及图表生成技术。 5. 用户权限管理:为了保护敏感...

    根据生日获取年龄及年龄单位的oracle存储过程

    这样的存储过程在处理用户信息、数据分析或报表生成等场景中非常有用。 首先,我们需要了解年龄计算的基本逻辑。年龄通常是指从一个人的出生日期到当前日期的年份差,但这种计算方法需要考虑闰年的影响以及是否已经...

    根据生日用Excel公式计算农历生肖年份.rar

    在中国传统文化中,农历生肖是十二年一轮回...同时,这也能提升你在处理涉及日期和时间计算问题时的效率和准确性。通过实践和探索,你可以进一步优化这些公式,例如添加对闰年春节日期变化的考虑,以提高计算的精确性。

    Excel表格+Word文档各类各行业模板-人事日报表.zip

    Excel以其强大的数据处理和分析能力,被广泛用于记录和统计员工信息、考勤记录、绩效评估、薪酬计算等多个方面。人事日报表可能包括以下几个关键部分: 1. **员工出勤**:通过Excel表格可以轻松追踪每个员工的每日...

    利用springboot-mybatis实现定时邮件的发送

    在本项目中,我们主要探讨如何使用Spring Boot和MyBatis框架来实现在MySQL数据库中的定时任务,以发送生日祝福邮件。Spring Boot以其简洁的配置和强大的功能深受开发者喜爱,而MyBatis作为轻量级的持久层框架,能够...

    基于WLAN与手机APP的大学生日常跑步锻炼监测管理系统的设计与应用研究.pdf

    4. 后台管理软件:对上传的数据进行汇总分析,监控学生的锻炼进度,生成报表,以便管理者了解学生锻炼情况。 5. 管理策略:系统可以通过设定锻炼目标,比如每周或每月的跑步次数,以及完成任务的评估,来引导和激励...

    数据库年月日处理.pdf

    在数据库管理中,正确处理日期和时间数据是至关重要的,特别是在进行数据分析、报表生成或业务逻辑判断时。这里,我们看到一个关于数据库中处理年月日的实例,它涉及到两个表——DEPT和EMP——的创建,以及相关数据...

    功能实现1

    本文将详细介绍一个信用卡业务处理系统,该系统涵盖了从客户端请求处理到柜台客户处理,再到报表打印和数据字典管理等多个功能模块。这些功能确保了银行能够高效、安全地管理用户的信用卡申请、额度调整、密码修改、...

    稻草人时间管理

    - 姓名、所属公司、联系方式、生日等。 2. **喜好信息** - 记录对方的兴趣爱好等细节。 3. **联系记录** - 记录与对方的沟通历史。 4. **联系规划** - 规划与对方的下次沟通时间。 #### 五、知识管理 1. **日志...

    志达物业管理软件

     9、强大的自动提醒功能,如:欠费自动提醒、押金退还提醒、合同到期提醒、即将过生日客户提醒、装修延期提醒、装修初验提醒、装修复验提醒、超过设置天数未处理完毕的投诉记录提醒、设备保养提醒、员工生日提醒、...

    客户关系管理系统

    (6) 丰富的统计报表:预设30多种报表,可根据产品、客户、业务员、销售地区、时间等不同角度作统计,帮助您分析决策。报表还可以导出成Excel,便于您作另外的处理。 (7) 可设计报表:一般的管理系统...

    经典SQL脚本大全

    │ │ 6.3.3 行值动态变化的交叉报表处理示例(转换多列).sql │ │ 6.3.3 行值动态变化的交叉报表处理示例.sql │ │ 6.3.4 化解字符串不能超过8000的方法.sql │ │ 6.3.5 特殊的交叉报表处理示例.sql │ │ 6.4.1 ...

    长期投资和国际化经营学习重点

    【长期投资】长期投资是指企业将资金投入其他企业或资产,期望在未来较长时间内获取回报的投资行为。这种投资通常涉及购买股票、债券或其他有价证券,或者参与其他公司的合伙经营等。长期投资的一个显著特点是其持有...

    rabbitmq-delayed-message-exchange-20171215-3.6.x.zip

    发送延迟消息来安排在未来的某个时间点自动向用户发送提醒邮件或短信,比如会议提醒、生日祝福等。 定时任务执行: 将任务调度逻辑整合进消息队列,通过发送延迟消息来触发定时任务的执行,如数据分析、报表生成等。...

    Sqlserver2000经典脚本

    │ 2.4.2 日期推算处理.sql │ │ 2.4.3 特殊日期加减函数.sql │ │ 2.5.1 查询指定日期段内过生日的人员.sql │ │ 2.5.2 生成日期列表的函数.sql │ │ 2.5.3 工作日处理函数(标准节假日).sql...

    人力资源管理软件(完全免费)

    处理了保险标准报表的漏洞(感谢杰杰) 员工分组管理做了优化(人力资源软件) 增加了人力资源管理软件考勤基本参数定义模块(感谢天隼) 人力资源管理软件计件工资支持导入 工资帐套定义和工资单支持制定打印模板(感谢...

    《华创售后服务管理系统》

    例如,反馈时间-处理状况统计表、反馈类型-处理结果统计表、反馈来源-数量分布图等。 (10)表单打印功能:有些数据需要打印在有格式要求的表单中,如:客户服务派工单、重要反馈报告单。系统可设置模板文件,利用...

Global site tag (gtag.js) - Google Analytics