Oracle取今天今年当月的数据
来源:互联网 发布:php免费源码下载 编辑:程序博客网 时间:2024/05/29 12:38
Oracle中取今天的数据,之前使用到where to_char(t.t_created_tm, 'YYYY-MM-DD')= to_char(SYSDATE, 'YYYY-MM-DD');
这种方式效率低下,而且对t.t_created_tm即使建了索引,但是因为对他进行了函数封装后比较,查询时索引也用不上。
这里介绍可以使用TRUNC(SYSDATE)=当天来比较过滤数据,达到取今天数据的效果。
SELECT TRUNC(SYSDATE) FROM DUAL;--TRUNC(SYSDATE)2013/1/5下面的方法比较好。
SELECT * FROM TBL_STEP T WHERE T.T_CREATE_TM >= TRUNC(SYSDATE);如果取当年的数据
SELECT * FROM TBL_STEP T WHERE T.T_CREATE_TM >= TRUNC(SYSDATE,'YYYY');当月的数据
SELECT * FROM TBL_STEP T WHERE T.T_CREATE_TM>=TRUNC(SYSDATE, 'MM') AND T.T_CREATE_TM<=LAST_DAY(SYSDATE)
参考:http://blog.csdn.net/chexitianxia/article/details/6945871
- Oracle取今天今年当月的数据
- oracle 查询当月的数据
- oracle取当月的所有日期
- SQL取当月数据
- Oracle获取当天,当月,当年的数据
- Oracle获取当天,当月,当年的数据
- Oracle获取当天,当月,当年的数据
- oracle取当年天数与当月天数及指定月的天数
- Sql 取当天或当月的记录
- Sql 取当天或当月的记录
- java中取当月的最后一天
- 根据年份、月份取当月的天数
- SQL取当月某一天的日期
- SQL取当月某一天的日期
- oracle 求当天,当月,当星期数据
- oracle 统计当年和当月数据
- MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)
- MYSQL查询今天,昨天,这个周,上个周,这个月,上个月,今年,去年的数据
- oracle取出多个字段列中的最大值和最小值
- linux中用while做随便输入n个数求和
- 如何设置mysql数据库编码
- Call to undefined function curl_init()解决方法
- Hibernate中的持久化对象(精讲)
- Oracle取今天今年当月的数据
- vim Modeline
- oracle的小应用,commit。
- 关于虚拟机文件系统的讨论
- 站内流量相关
- Tomcat内存溢出的三种情况及解决办法分析
- had objects of type "java.lang.String" but expected signature "org.apache.struts.upload.FormFile"
- C# MD5 类
- JS时间