`

Oracle 查询当天记录

 
阅读更多
<statement id="queryTestList" resultMap="Test_Map">
    select * from(
    select t.*,rownum rn from(
  	select 
	 	col1,     
		to_char(A.TestTime,'YYYY-MM-DD HH24:MI:SS') as TestTime,       
  	from TestTable A where 1=1
  	<dynamic>
  		<isNotEmpty prepend="AND" property="col1">
  			lower(col1) like lower('%col1%')
  		</isNotEmpty>
  		<isNotEmpty prepend="AND" property="testtime1">
  			TESTTIME
between to_date(#testtime1#,'YYYY-MM-DD HH24:MI:SS')
  		</isNotEmpty>
  		<isNotEmpty prepend="AND" property="testtime2">
  			to_date(#testtime2#,'YYYY-MM-DD HH24:MI:SS') + 1 - 1/86400
  		</isNotEmpty>
  	</dynamic>
order by testtime desc nulls last
    ) t where rownum&lt;=#maxResult#
    ) where rn&gt;#firstResult#
  </statement>


查询当天记录,主要是这一句: to_date(#testtime2#,'YYYY-MM-DD HH24:MI:SS') + 1 - 1/86400
分享到:
评论

相关推荐

    ORACLE库存快照创建和查询工具

    在这个场景下,我们可以创建一个名为“CREATE_STOCK_SNAPSHOT”的存储过程,它会遍历库存表,记录每个商品的当前库存量,然后将这些信息存储在一个新的表或视图中,形成当天的库存快照。 接下来,让我们探讨一下...

    oracle 查询当天数据的sql条件写法

    本文将深入探讨如何在Oracle SQL中查询当天、当周、当月以及当季度的数据。 首先,让我们来看一下查询当天数据的几种方法。在Oracle中,`SYSDATE`是一个内置的函数,它返回当前系统的日期和时间。如果你的日期字段...

    ORACLE ERP 11i表结构字段中文名称

    ### ORACLE ERP 11i表结构字段中文名称解析 #### BOM 模块常用表结构 ##### 1. **bom_bill_of_materials** **表名**: bom.bom_bill_of_materials **说明**: BOM 清单父项目表 **主要字段**: - **BILL_SEQUENCE...

    oracle学习周记[基础篇]

    在"20110224.txt"这个文件中,可能记录了你在该周学习的具体内容,比如当天的笔记、练习题目或解题思路。这将是你回顾和巩固Oracle基础知识的重要参考资料。通过深入理解和实践这些知识,你将能够建立坚实的基础,为...

    oracle sql 学习示例

    Oracle SQL是一种强大的数据库查询语言,尤其在处理复杂的数据库操作时表现突出。本资料包提供了丰富的学习示例,涵盖了从基础到高级的各种SQL语句,包括存储过程、游标和自定义函数等关键概念。 首先,让我们关注...

    Oracle查询最近几天每小时归档日志产生数量的脚本写法

    在Oracle数据库管理中,日志记录是至关重要的,特别是对于归档日志,它们记录了数据库的所有更改,确保数据安全性和可恢复性。查询每小时归档日志产生数量可以帮助DBA(数据库管理员)监控数据库活动,分析系统性能,...

    ORACLE日常维护实例

    通过telnet连接到每个系统,进入`bdump`目录查看`alert_&lt;SID&gt;.log`文件,记录并解决出现的ORA-错误。这有助于早期发现问题,防止故障升级。 接着,检查数据文件的状态至关重要,特别是那些状态为"OFFLINE"的数据...

    oracle日志alter.log每天切割脚本

    接着,脚本检查是否存在`alert_$ORACLE_SID.log`文件,如果存在,则进一步判断是否存在当天的切割文件`alert_${ORACLE_SID}_$DATE.log`。如果不存在,则将`alert_$ORACLE_SID.log`的内容追加到新文件中,并清空原始...

    Oracle 慢SQL监控测试及脚本实现

    在Oracle数据库环境中,慢SQL查询是影响系统性能的关键因素,因此对其进行监控和分析至关重要。本文将详细介绍如何在Oracle中进行慢SQL监控,并提供一个实际的脚本来实现这一过程。 首先,我们通过数据准备来模拟一...

    Oracle 导出某时间段AWR与ASH性能报告操作日志

    ASH是Oracle提供的一种实时会话监控机制,它记录了数据库中的所有活跃会话的详细信息,如执行的SQL语句、等待时间、CPU使用率等。通过对ASH数据的分析,可以深入了解数据库当前的运行状态。 - **特点**: - 实时性...

    Oracle的订单管理系统文档

    - **今日订单**: 显示当前用户当天输入的所有订单。 - **搜索结果**: 显示与查询条件匹配的所有订单或订单行。 - **个人文件夹**: 显示用户保存的所有订单或退货的自定义查询。 - **公共文件夹**: 显示对所有...

    oracle实时在线备份工具-rman

    - 即每天生成一个增量备份,记录当天的数据库更改。 - 将上一次的增量备份应用到数据库的镜像副本上,使镜像副本始终保持为前一天数据库的镜像。 ##### RMAN备份脚本示例 以下是一个典型的RMAN备份脚本示例,该...

    oracle时间处理.doc

    在Oracle数据库中,时间处理是常见的操作,尤其是在报表生成、数据分析和日志记录等场景下。以下将详细解释如何利用Oracle SQL获取本周、本月、本季、本年的第一天和最后一天,以及如何获取上月、前一天和上一小时的...

    Oracle CRM 产品功能介绍 - 服务在线

    - **自助服务网络查询**:为客户提供在线自助服务平台,解答常见问题。 - **与企业管理集成**:与其他企业管理系统(如ERP、CRM)无缝集成,确保数据一致性。 - **主要功能小结** - **接收任务请求、筛选、资格审查...

    Oracle实现每天异增量备份脚本.

    这是在`level 0`备份之后的第一个差异增量级别,它备份自上次`level 0`备份以来发生改变的所有数据块,但不包括`level 2`备份已记录的变化。 #### 4. 实践中的考虑 在实际部署差异增量备份策略时,有几个关键点...

    oracle数据库自动备份压缩

    - `today.log`:记录当天备份的日志。 2. **创建auto.bat文件**:该文件包含具体的备份命令,以及备份完成后的一些日志记录。其内容如下: ```bat echo! echo ******************************************* ...

    oracle日期时间数据类型与时间间隔数据类型讲解

    如果要插入当天0时0分0秒,则可以使用: ```sql INSERT INTO test_ly(mydate) VALUES (TRUNC(SYSDATE)); ``` 比较日期也可以直接使用`DATE`关键字: ```sql SELECT * FROM BOM_CALENDAR_DATES WHERE CALENDAR_CODE ...

    ORACLE_维护手册

    【Oracle维护手册】是指导ORACLE...日志查询后,建议将当天的日志移动到特定目录,便于日后查阅。 通过遵循上述维护步骤和问题处理策略,Oracle数据库管理员能够有效地管理和维护数据库,确保业务连续性和数据安全性。

    oracle 面试题经典

    从表`tab5`中筛选出日期为当天的所有记录。 #### SQL实现: ```sql SELECT * FROM tab5 WHERE TO_CHAR(t.SendTime, 'yyyy-mm-dd') = TO_CHAR(SYSDATE, 'yyyy-mm-dd'); ``` 这里使用了`TO_CHAR`函数将日期转换为字符...

Global site tag (gtag.js) - Google Analytics