当前位置: 首页 > news >正文

Oracle PL SQL 日期日间操作备忘

Oracle PL SQL 日期日间操作备忘

select updatedate from trans_studycard t
where
to_date('2010-12-17 23:59:59','yyyy-mm-dd hh24:mi:ss') - updatedate >0
and to_date('2010-12-17 23:59:59','yyyy-mm-dd hh24:mi:ss') - updatedate < 3
order by updatedate

 


六种日期函数:
1.       add_months(日期,number)    指定日期推迟number个月
2.       last_day(日期)   指定日期当月的最后一天
3.       new_time(日期,时区简写)   调整时区
4.       next_day(日期,number)   number表示周几,星期日是1,指定number的日期(一周内或一周后)
5.       months_between(日期1,日期2)   日期1和日期2之间有几个月
6.       sysdate   系统当期那日期和时间

 

update trans_exchangeapplication set applicationformdata = replace(applicationformdata,',','#')
where id='1ca156d9-e931-4d70-91a5-c32c1ea724ee'

 

 

/*
sselect to_char(TRANSACTIONTIME,'yyyy-MM-dd') as StatisticDataTime,
sum(decode(TRANSACTIONTYPE,'1',TRANSACTIONMONYAMOUNT,0)) as DepositCount,
sum(decode(TRANSACTIONTYPE,'3',TRANSACTIONMONYAMOUNT,0)) as ConsumCount
from trans_transactionhistory t
where months_between(TRANSACTIONTIME,to_date('2010-12-1','yyyy-MM-dd'))<1
group by to_char(TRANSACTIONTIME,'yyyy-MM-dd')
order by StatisticDataTime desc
*/

 

/*按月,2010年的,按月
select to_char(TRANSACTIONTIME,'yyyy-MM') as StatisticDataTime,
sum(decode(TRANSACTIONTYPE,'1',TRANSACTIONMONYAMOUNT,0)) as DepositCount,
sum(decode(TRANSACTIONTYPE,'3',TRANSACTIONMONYAMOUNT,0)) as ConsumCount
from trans_transactionhistory t
where to_char(TRANSACTIONTIME,'yyyy')='2010'
group by to_char(TRANSACTIONTIME,'yyyy-MM')
order by StatisticDataTime desc
 * */

 

/*季报
select case when to_char(TRANSACTIONTIME,'q')=1 then '第一季度'
when to_char(TRANSACTIONTIME,'q')=2 then '第二季度'
when to_char(TRANSACTIONTIME,'q')=3 then '第三季度'
when to_char(TRANSACTIONTIME,'q')=4 then '第四季度' end as StatisticDataTime,
sum(decode(TRANSACTIONTYPE,'1',TRANSACTIONMONYAMOUNT,0)) as DepositCount,
sum(decode(TRANSACTIONTYPE,'3',TRANSACTIONMONYAMOUNT,0)) as ConsumCount
from trans_transactionhistory t
where to_char(TRANSACTIONTIME,'yyyy')='2010'
group by to_char(TRANSACTIONTIME,'q')
order by StatisticDataTime
 */


/*年报
select to_char(TRANSACTIONTIME,'yyyy') as StatisticDataTime,
sum(decode(TRANSACTIONTYPE,'1',TRANSACTIONMONYAMOUNT,0)) as DepositCount,
sum(decode(TRANSACTIONTYPE,'3',TRANSACTIONMONYAMOUNT,0)) as ConsumCount
from trans_transactionhistory t
where to_number(to_char(TRANSACTIONTIME,'yyyy'))>= 2010 and to_number(to_char(TRANSACTIONTIME,'yyyy'))<=2011
group by to_char(TRANSACTIONTIME,'yyyy')
order by StatisticDataTime desc
 */

 

 

 

 

posted on 2010-12-21 16:23 Anders' Yan 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/yansc/archive/2010/12/21/1912835.html

相关文章:

  • Hibernate实现分页查询
  • Redis 学习笔记(篇七):Redis 持久化
  • Web Test Mobile / battery historan / SoloPi
  • flex 垃圾回收
  • hibernate中session.flush()
  • [模板]区间第k大整体二分
  • 使用Docker快速部署Storm环境
  • 谈谈Java多线程
  • jzoj2866. 【集训队互测 2012】Bomb
  • python自动化运维技术读书笔记
  • js同步和异步
  • 并发并行同步异步多线程
  • 猿辅导 2019年 校招提前批笔试
  • RequireJs入门
  • Asp.net页面的生命周期
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • JavaScript创建对象的四种方式
  • Java到底能干嘛?
  • java多线程
  • LeetCode18.四数之和 JavaScript
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • React-生命周期杂记
  • 如何解决微信端直接跳WAP端
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 入口文件开始,分析Vue源码实现
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 跳前端坑前,先看看这个!!
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 白色的风信子
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 如何正确理解,内页权重高于首页?
  • # 数据结构
  • #pragma pack(1)
  • #单片机(TB6600驱动42步进电机)
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (¥1011)-(一千零一拾一元整)输出
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (二)正点原子I.MX6ULL u-boot移植
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (剑指Offer)面试题34:丑数
  • (九十四)函数和二维数组
  • (算法设计与分析)第一章算法概述-习题
  • (转)http协议
  • (转)原始图像数据和PDF中的图像数据
  • (转载)(官方)UE4--图像编程----着色器开发
  • .bat批处理(一):@echo off
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .Net的DataSet直接与SQL2005交互
  • .net与java建立WebService再互相调用
  • .NET中使用Redis (二)
  • @ComponentScan比较