oracle 的判断函数 计算函数 等函数的一个 实例sql语句
来源:互联网 发布:网络骑士txt百度云 编辑:程序博客网 时间:2024/05/15 23:52
select a.fFL as FFL,
a.fFLBa as FFLBa,
a.fMXL as FMXL,
a.fQY as FQY,
a.fKaJLXM as FKaJLXM,
a.fYGa as FYGa,
a.fXSDD as FXSDD,
a.fCNRQ as FCNRQ,
a.fSJRQ as FSJRQ,
a.fBZ as FBZ,
a.fGLYD as FGLYD,
a.fSFYQ as FSFYQ,
a.fYQTS as FYQTS,
//下面这句 是 取实际时间 如果实际时间为空 就取系统时间 ,有值就取实际时间
decode(a.fsjrq,null,sysdate,a.fsjrq) as aaaa,
//用承诺日期-时间日期得到中间的相差天数
a.fcnrq-to_date(to_caar(decode(a.fsjrq,null,sysdate,a.fsjrq),'yyyy-MM-dd'),'yyyy-MM-dd')
as jjjj,
// 如果天数是大于的值取是否 小于取是 sign(值,返回条件,'真取值','假取值')
decode(sign(a.fcnrq-to_date(to_char(decode(a.fsjrq,null,sysdate,a.fsjrq),'yyyy-MM-
dd'),'yyyy-MM-dd')),-1,'是','否') as bbbb,
// 如果天数是大于的值取是0 小于取是相差天数 abs()函数 是取绝对值 所有负数变成正数
decode(sign(a.fcnrq-to_date(to_char(decode(a.fsjrq,null,sysdate,a.fsjrq),'yyyy-MM-dd'),'yyyy-MM
-dd')),1,'0', abs(a.fcnrq-to_date(to_char(decode(a.fsjrq,null,sysdate,a.fsjrq),'yyyy-MM-
dd'),'yyyy-MM-dd'))) as ccccc
from YT_CXDA_SJWa a
waere 1 = 1
and a.fCNRQ between to_date('2012-12-19', 'yyyy-mm-dd') and
to_date('2014-12-19', 'yyyy-mm-dd')
and ((a.fFLBa = 'C') or (a.fGLYD = 'C') or (a.fQY = ' '));
a.fFLBa as FFLBa,
a.fMXL as FMXL,
a.fQY as FQY,
a.fKaJLXM as FKaJLXM,
a.fYGa as FYGa,
a.fXSDD as FXSDD,
a.fCNRQ as FCNRQ,
a.fSJRQ as FSJRQ,
a.fBZ as FBZ,
a.fGLYD as FGLYD,
a.fSFYQ as FSFYQ,
a.fYQTS as FYQTS,
//下面这句 是 取实际时间 如果实际时间为空 就取系统时间 ,有值就取实际时间
decode(a.fsjrq,null,sysdate,a.fsjrq) as aaaa,
//用承诺日期-时间日期得到中间的相差天数
a.fcnrq-to_date(to_caar(decode(a.fsjrq,null,sysdate,a.fsjrq),'yyyy-MM-dd'),'yyyy-MM-dd')
as jjjj,
// 如果天数是大于的值取是否 小于取是 sign(值,返回条件,'真取值','假取值')
decode(sign(a.fcnrq-to_date(to_char(decode(a.fsjrq,null,sysdate,a.fsjrq),'yyyy-MM-
dd'),'yyyy-MM-dd')),-1,'是','否') as bbbb,
// 如果天数是大于的值取是0 小于取是相差天数 abs()函数 是取绝对值 所有负数变成正数
decode(sign(a.fcnrq-to_date(to_char(decode(a.fsjrq,null,sysdate,a.fsjrq),'yyyy-MM-dd'),'yyyy-MM
-dd')),1,'0', abs(a.fcnrq-to_date(to_char(decode(a.fsjrq,null,sysdate,a.fsjrq),'yyyy-MM-
dd'),'yyyy-MM-dd'))) as ccccc
from YT_CXDA_SJWa a
waere 1 = 1
and a.fCNRQ between to_date('2012-12-19', 'yyyy-mm-dd') and
to_date('2014-12-19', 'yyyy-mm-dd')
and ((a.fFLBa = 'C') or (a.fGLYD = 'C') or (a.fQY = ' '));
0 0
- oracle 的判断函数 计算函数 等函数的一个 实例sql语句
- Oracle 的 SQL语句中 decode()函数
- Oracle中日期函数的SQL实例
- sql语句 设计一个函数用来计算一个字符串中,另一个字符串出现的次数
- Oracle的SQL函数
- 常用SQL Server 小语法、函数 等的实例汇总
- 计算时间差的Oracle函数
- 计算时间差的Oracle函数
- 计算aage的sql函数
- sql语句的日期函数
- PB9写的一个拆解SQL语句的通用函数
- PB9写的一个拆解SQL语句的通用函数
- PB9写的一个拆解SQL语句的通用函数
- PB9写的一个拆解SQL语句的通用函数
- Oracle计算正常公休或工作日的PL/SQL函数
- oracle过程函数的实例
- [Oracle]高效的SQL语句之分析函数(一)--sum()
- [Oracle]高效的SQL语句之分析函数(二)--max()
- Android上使用camera拍照,把获取的照片上传到远程服务器
- lighttpd的权限认证模块 mod_auth
- linux expect自动登录ssh,ftp
- 从零起步CMFCToolBar用法详解
- Linux内核补丁与patch/diff使用详解
- oracle 的判断函数 计算函数 等函数的一个 实例sql语句
- 浅析一个准备启动的类团购渠道直销网站项目
- oracle tree query
- MIPS 平台 Android 移植过程记录1_编译环境搭建
- Notepad++高级应用收集
- iOS实现下拉菜单
- Windows 7系统下搭建MPI(并行计算)环境
- matlab 字符串操作 文件操作【转】
- 黑马程序员———C基础语法(三)---复杂数据类型(指针)