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取某个时间点前后的整半小时的时间点相关推荐

  1. oracle 取系统当前年份_Oracle中如何获取系统当前时间

    获取系统日期:  SYSDATE() 格式化日期:     TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD ...

  2. Oracle时间以半小时为单位取整

    一.不足半小时不参与计算,抹去多余分钟数: SELECT CASE            WHEN  TO_NUMBER (TO_CHAR (SYSDATE, 'mi')) = 30         ...

  3. oracle 取系统当前年份_Oracle如何获取系统当前时间等操作实例

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 获取系统当前时间 date类型的 ? 1 select sysdate from dual; char类型的 ? 123456 select to_cha ...

  4. oracle求整数取余,oracle 取余 取整 字符串连接

    sql中的取模,取整,字符串连接等操作: c = a mod b ;//取模 c = trunc(a/b);//取整 //连接两个字符串,sql中不能用+号连接两个字符串 c = a || b; 或 ...

  5. c 获取当前时间插入oracle数据库,Oracle如何获取系统当前时间等操作实例,c++获取系统时间...

    Oracle如何获取系统当前时间等操作实例,c++获取系统时间 获取系统当前时间 date类型的 select sysdate from dual; char类型的 select to_char(sy ...

  6. python3 获取整分钟数的时间,如间隔半小时

    关于作用: 像实时数据文件,假如要每隔半小时导出副本,并传到其他服务器. 自动传输软件一般要格式化点的文件名,写实时时间不一定支持. 算法: 大体思路是,获取当前的整点时间和下一个整点时间,用时间间隔 ...

  7. 鼎信诺oracle取数步骤,鼎信诺审计软件常见问题

    (1)在前端取数文件夹sjinputv3.2下找到相应类型的Excel手工取数模板文件,复制并保存至自己知道的一个目录下,然后在复制出的文件中进行编辑. 文件名分别如下: 序号 文 件 名 应用范围 ...

  8. oracle按时间段过滤查询,oracle 取某个时间段的数据(每周几的上午几点到几点)...

    oracle 取某个时间段的数据,具体代码如下所示: select count(*),t.分组字段 from ( select t.* ,to_char(t.时间,'HH24') stime,to_c ...

  9. oracle 取前10条记录

    1.oracle 取前10条记录 1) select * from tbname where rownum < 11; 2) select * from (select * from tbnam ...

最新文章

  1. keras 的 example 文件 antirectifier.py 解析
  2. Linux那些事儿 之 戏说USB(24)设备的生命线(七)
  3. [Java] 实验4參考代码
  4. 5月第4周网络安全报告:应用程序漏洞占比达70.3%
  5. 第三届福建省大学生智能车竞赛
  6. 看完书要及时消化(1)《暗时间》
  7. mobilefacenet
  8. JWT对称加密非对称加密
  9. mysql系列:加深对脏读、脏写、可重复读、幻读的理解
  10. shell执行perl_【编程技巧(一)】在Perl、Shell和Python中传参与输出帮助文档
  11. 2021移动游戏生命周期研究玩家洞察报告
  12. pr抖动插件_某宝价值135元的PS/AE/PR全套插件合集,一键安装,大神必备这一套就够了【第10期】...
  13. linux命令大全_Linux 系统下查看硬件信息命令大全
  14. Hybrid App技术批量制作APP应用与跨平台解决方案
  15. C# 常用路径获取方式
  16. Vue3.0调用PC端本地摄像头录像
  17. MIT/GNU Scheme用户手册(八) Edwin
  18. 发现CSDN发带图片的博文好麻烦,测试一下51的
  19. 由于找不到vcruntime140_1.dll,无法继续执行代码,重新安装程序可能会解决此问题
  20. Windows 10 上使用 CMake GUI 编译 Krita 源代码并使用 MinGW 64 作为构建工具

热门文章

  1. 申宝证券-个股分化严重
  2. 关联规则—频繁项集Apriori算法
  3. ftp工具绿色版,带你了解ftp工具绿色版是什么
  4. Openwrt pppoe demand拨号问题
  5. RTL概念与常用RTL建模
  6. meta-learning link for some Danniel
  7. 满足5G无线基础设施的故障安全要求
  8. BQB认证CE认证介绍
  9. 最强解决网页复制文字等问题
  10. 基于单片机的超市收银机