Oracle取某个时间点前后的整半小时的时间点
Oracle取某个时间点前后的整半小时的时间点:
需求简述:例如考勤计算中,我们是以0.5小时为单位去计算考勤时数,则需要对上班时间向后取整,下班时间向前取整
例如:上班时间:8:18,按8:30计算;下班时间17:58,按17:30计算。
select sysdate as 当前时间,trunc(sysdate, 'hh24') +decode(sign(to_number(to_char(sysdate, 'mi')) - 30), 1, 1 / 48, 0) as early_time,trunc(sysdate, 'hh24') + decode(sign(to_number(to_char(sysdate, 'mi')) - 30), 1, 1 / 24, 1 / 48) as later_timefrom dual;
拿系统时间做测试,输出结果:
感谢您的阅读,如有错误或不足之处,敬请批评指正!
Oracle取某个时间点前后的整半小时的时间点相关推荐
- oracle 取系统当前年份_Oracle中如何获取系统当前时间
获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD ...
- Oracle时间以半小时为单位取整
一.不足半小时不参与计算,抹去多余分钟数: SELECT CASE WHEN TO_NUMBER (TO_CHAR (SYSDATE, 'mi')) = 30 ...
- oracle 取系统当前年份_Oracle如何获取系统当前时间等操作实例
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 获取系统当前时间 date类型的 ? 1 select sysdate from dual; char类型的 ? 123456 select to_cha ...
- oracle求整数取余,oracle 取余 取整 字符串连接
sql中的取模,取整,字符串连接等操作: c = a mod b ;//取模 c = trunc(a/b);//取整 //连接两个字符串,sql中不能用+号连接两个字符串 c = a || b; 或 ...
- c 获取当前时间插入oracle数据库,Oracle如何获取系统当前时间等操作实例,c++获取系统时间...
Oracle如何获取系统当前时间等操作实例,c++获取系统时间 获取系统当前时间 date类型的 select sysdate from dual; char类型的 select to_char(sy ...
- python3 获取整分钟数的时间,如间隔半小时
关于作用: 像实时数据文件,假如要每隔半小时导出副本,并传到其他服务器. 自动传输软件一般要格式化点的文件名,写实时时间不一定支持. 算法: 大体思路是,获取当前的整点时间和下一个整点时间,用时间间隔 ...
- 鼎信诺oracle取数步骤,鼎信诺审计软件常见问题
(1)在前端取数文件夹sjinputv3.2下找到相应类型的Excel手工取数模板文件,复制并保存至自己知道的一个目录下,然后在复制出的文件中进行编辑. 文件名分别如下: 序号 文 件 名 应用范围 ...
- oracle按时间段过滤查询,oracle 取某个时间段的数据(每周几的上午几点到几点)...
oracle 取某个时间段的数据,具体代码如下所示: select count(*),t.分组字段 from ( select t.* ,to_char(t.时间,'HH24') stime,to_c ...
- oracle 取前10条记录
1.oracle 取前10条记录 1) select * from tbname where rownum < 11; 2) select * from (select * from tbnam ...
最新文章
- keras 的 example 文件 antirectifier.py 解析
- Linux那些事儿 之 戏说USB(24)设备的生命线(七)
- [Java] 实验4參考代码
- 5月第4周网络安全报告:应用程序漏洞占比达70.3%
- 第三届福建省大学生智能车竞赛
- 看完书要及时消化(1)《暗时间》
- mobilefacenet
- JWT对称加密非对称加密
- mysql系列:加深对脏读、脏写、可重复读、幻读的理解
- shell执行perl_【编程技巧(一)】在Perl、Shell和Python中传参与输出帮助文档
- 2021移动游戏生命周期研究玩家洞察报告
- pr抖动插件_某宝价值135元的PS/AE/PR全套插件合集,一键安装,大神必备这一套就够了【第10期】...
- linux命令大全_Linux 系统下查看硬件信息命令大全
- Hybrid App技术批量制作APP应用与跨平台解决方案
- C# 常用路径获取方式
- Vue3.0调用PC端本地摄像头录像
- MIT/GNU Scheme用户手册(八) Edwin
- 发现CSDN发带图片的博文好麻烦,测试一下51的
- 由于找不到vcruntime140_1.dll,无法继续执行代码,重新安装程序可能会解决此问题
- Windows 10 上使用 CMake GUI 编译 Krita 源代码并使用 MinGW 64 作为构建工具