取前30分钟断面数据
来源:互联网 发布:linux笔试题目 编辑:程序博客网 时间:2024/04/27 18:57
数据需求:
1)当前分钟数>30,取当前时段0-30分钟断面的数据
2)当前分钟数<30,取上个时段30-60分钟断面的数据
select to_number(to_char(sysdate, 'mi')) as 当前分钟 from dual;select to_date(to_char(sysdate, 'yyyy-mm-dd hh24') || '0000', 'yyyy-mm-dd hh24:mi:ss') as 当前整点 from dual;select to_date(to_char(sysdate, 'yyyy-mm-dd hh24') || '3059', 'yyyy-mm-dd hh24:mi:ss') as 当前30分 from dual;select to_date(to_char(sysdate-1/24, 'yyyy-mm-dd hh24') || '3100', 'yyyy-mm-dd hh24:mi:ss') as 上个30分 from dual;select to_date(to_char(sysdate-1/24, 'yyyy-mm-dd hh24') || '5959', 'yyyy-mm-dd hh24:mi:ss') as 上个整点 from dual;-------------查询当前系统时间---------select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss' ) as 系统时间 from dual;select to_number(to_char(sysdate, 'mi')) from dual;select to_date(to_char(sysdate, 'yyyy-mm-dd hh24') || '0000', 'yyyy-mm-dd hh24:mi:ss') from dual;select to_date(to_char(sysdate, 'yyyy-mm-dd hh24') || '3059', 'yyyy-mm-dd hh24:mi:ss') from dual;select to_date(to_char(sysdate-1/24, 'yyyy-mm-dd hh24') || '3100', 'yyyy-mm-dd hh24:mi:ss') from dual;select to_date(to_char(sysdate-1/24, 'yyyy-mm-dd hh24') || '5959', 'yyyy-mm-dd hh24:mi:ss') from dual;-----取前30分钟断面数据---------------select * from Z_FINANCE_SCREEN_REAL_TIME t where t.gathertime between to_date(to_char(sysdate, 'yyyy-mm-dd hh24') || '0000', 'yyyy-mm-dd hh24:mi:ss') and to_date(to_char(sysdate, 'yyyy-mm-dd hh24') || '3059', 'yyyy-mm-dd hh24:mi:ss') and to_number(to_char(sysdate, 'mi')) >= 30union allselect * from Z_FINANCE_SCREEN_REAL_TIME t where t.gathertime between to_date(to_char(sysdate-1/24, 'yyyy-mm-dd hh24') || '3100', 'yyyy-mm-dd hh24:mi:ss') and to_date(to_char(sysdate-1/24, 'yyyy-mm-dd hh24') || '5959', 'yyyy-mm-dd hh24:mi:ss') and to_number(to_char(sysdate, 'mi')) < 30;
0 0
- 取前30分钟断面数据
- 求前15天的每天最新断面数据(不包括当天)
- Oracle取30分钟,时间段的数据
- Oracle取30分钟,时间段的数据
- 拿到DataTable后,取前30条数据
- 拿到DataTable后,取前30条数据
- SQLServer 每隔10分钟取一条数据
- 取前10条无重复数据
- ORACLE取前10条数据
- MYSQL 分组取前N条数据
- oracle分组取前5条数据
- oracle 取当前日期时间的前一天前一小时前一分钟前一秒
- oracle 取当前日期时间的前一天前一小时前一分钟前一秒
- oracle 取当前日期时间的前一天前一小时前一分钟前一秒
- oracle-取当前日期时间的前一天前一小时前一分钟前一秒
- 取客户端数据集中前N条记录
- 几个数据库的取前20条数据SQL
- 几个数据库的取前20条数据SQL
- 线程的分离、同步
- MYSQL乱码问题
- POSIX多线程编程(二)
- 1008. Elevator (20)
- 零基础入门深度学习之-002-徒手搭建Spark
- 取前30分钟断面数据
- mysqldump 如何导出表的部分数据
- Linux上利用Nginx搭建一个简单的tomcat集群
- 博客园自定义之博客园公告栏添加时钟——利用canvas画出一个时钟
- 排列数
- LIS.学习C++ 最长上升序列
- Android之MediaPlayer(多媒体之音乐播放)
- makedepend 命令
- JavaWeb会话与状态管理之Session机制