postgreSQL 在日期的基础上增加年份再减去一天的方法
来源:互联网 发布:恒腾网络 股吧 编辑:程序博客网 时间:2024/04/30 03:19
今天公司同事忽然问了我一个问题,一个人2012年5月1日进入公司,如果签约20年,那他应该是在2032年的4月30日到期。
如果数据库里记录了入社日期和合同年限,那么如何搜索出合同到期日子
这样的语句在保险公司或银行系统中应该经常会用到吧?但对于我这样只写过一些简单网页程序的人来说着实是比较难解决的问题
不过经过一番努力还是解决了这个问题。
也许我以后的工作中可能会碰到类似的问题,为了方便我,我特意把语句留下来
select to_char(date_part('year', 入社年月日)+to_number(签约年数,'99G999D9S'),'9999-')||to_char(入社年月日-1,'mm-dd') FROM 合同表;
繁琐的类型转换着实让人头疼。。不知道是否还有更好的语句能更简练的完成这项任务
- postgreSQL 在日期的基础上增加年份再减去一天的方法
- java Date在原日期的基础上增加天数 增加小时数等
- [DB][ORACLE]取得指定月份的最后一天、在当前日期的基础上加/减月份
- delphi 中实现当期日期 减去 若干小时的方法
- 在原最大分区基础上再增加分区方法
- mysql 日期增加年份
- Java的日期修改如增加一天
- 日期增加一天之 Calendar的使用
- 在GetRecordFromPage(铁拳,sunjianhua_kki@sina.com)的基础上增加rowcount
- 7c 在7b的基础上 增加键盘操作
- linux shell 在给定日期上加上或者减去指定的天数
- 在C#得到指定日期所在周的第一天与最后一天的方法
- 账务账号查询的基础上增加分页
- postgresql中获取年份方法
- Maven在默认的源码包的基础上增加自己定义的源码包
- 4.16:在4.12的基础上增加重载-=和*=的成员函数
- DATE_SUB() 函数从日期减去指定的时间间隔
- 第十四周项目7-4-在7-3的基础上增加排序和看运行时间
- 学习资源
- booktabs宏包画三线表,线条精细可变
- 三五杆枪,可干革命,三五个人,可以创业
- cocos2d 传送门
- sql语句拼接时,添加单引号
- postgreSQL 在日期的基础上增加年份再减去一天的方法
- 进程和线程的关系
- arcsde 安装
- SQLite char、varchar、text和nchar、nvarchar、ntext的区别
- Observer模式 VS Mediator模式
- Ecilpse打jar包时问题(MANIFEST.MF)
- 完美解决 android 网络下载图片 outofmemery 问题!
- 浅析JAVA反射机制的几点功能
- svn在linux下的使用(svn命令)[转]