Oracle 查询今天、昨日、本周、本月和本季度的所有记录

www.MyException.Cn  网友分享于:2013-07-17  浏览:351次

Oracle 查询今日、昨日、本周、本月和本季度的所有记录

  1. 字段类型为date

今日
 select * from 表名 where to_char(字段名,'dd')=to_char(sysdate,'dd')

昨日

select * from  表名 where to_char(字段名,'dd')= to_char(sysdate-1,'dd')
本周
 select * from 表名 where to_char(字段名,'iw')=to_char(sysdate,'iw')
本月
 select * from 表名 where to_char(字段名,'mm')=to_char(sysdate,'mm')
本季度
 select * from 表名 where to_char(字段名,'q')=to_char(sysdate,'q')

2.  字段类型为varchar2,格式要与格式化的样式匹配

今日
select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh24:mi:ss'),'dd')=to_char(sysdate,'dd')

昨日

select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh24:mi:ss'),'dd')=to_char(sysdate-1,'dd')
本周
select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh24:mi:ss'),'iw')=to_char(sysdate,'iw')
本月
select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh24:mi:ss'),'mm')=to_char(sysdate,'mm')
本季度
select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh24:mi:ss'),'q')=to_char(sysdate,'q')

转载于:https://www.cnblogs.com/baobeiqi-e/p/9884863.html

Oracle 查询今天、昨日、本周、本月和本季度的所有记录相关推荐

  1. SQLServer日期函数及查询当日昨日本周本月本季度本年数据

    目录: 1. 查询当日.昨日.本周.本月.本季度.本年数据 2. 获取其他日期数据 查询结果: 3. 日期函数: 3.1 日期函数中参数 type 的设定值: 3.2 Convert(data_typ ...

  2. Oracle+sql+取年度,oracle SQL语句取本周本月本年的数据

    --国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...

  3. MYSQL查询今天昨天本周本月等的数据

    今天 select * FROM 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  4. mysql 一周一月_mysql查询当天、本周,本月,上一个月的数据

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  5. Oracle查询重复数据并删除,只保留一条记录

    1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having cou ...

  6. oracle 保留一个记录吗,笔记:Oracle查询重复数据并删除,只保留一条记录

    1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having cou ...

  7. oracle查询重复保留一条-删除,Oracle查询重复数据并删除,只保留一条记录

    前言 项目中,在"资源目录-在线编目"中,资源项子表存在多条重发数据,需要进行数据清理,删除重发的数据,最终只保留一条相同的数据. 操作的表名:R_RESOURCE_DETAILS ...

  8. oracle取本月最后一天是星期几_oracle SQL语句取本周本月本年的数据

    --国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...

  9. oracle 查询本周数据生成下周数据

    CreateTime--2018年1月4日16:38:01 Author:Marydon oracle 查询本周数据生成下周数据 第一步:查询指定区间数据 第二步:改变查询结果的值 查询日期字段+7 ...

最新文章

  1. js中Array数组中的常用方法汇总
  2. Windows下基于python3使用word2vec训练中文维基百科语料(一)
  3. 机器学习库一:scikit-learn
  4. python线程与进程
  5. 巧用Newtonsoft.Json处理重复请求/并发请求?
  6. C语言试题六十九之请编写函数判断一个数是不是素数
  7. 中动态路径加载_GOT段在linux系统中实现代码动态加载的作用和其他段的说明
  8. php遍历多维数据库,PHP代码优化之array_column() 使用(解决循环嵌套Sql的问题)
  9. sublime不认识python_Python3小白入门 Sublime Text3
  10. opatch java.lang.OutOfMemoryError:Java heap space错误一例
  11. 虚拟机 之 安装VMTools工具
  12. 20130828 到底我能赚多少钱?
  13. Delphi调用C++写的dll示例
  14. ux.plup.File plupload 集成 ux.plup.FileLis 批量上传预览
  15. 软件测试组长要做的事情,测试组长的工作计划(共10篇).docx
  16. Kubernetes 学习笔记(一)--- 基本概念及利用kubeadm部署K8S
  17. C语言基础(十三)系统错误信息
  18. Stata绘图相关问题
  19. pfx证书导入方式,步骤流程
  20. 设备模型管理对象kobject分析

热门文章

  1. ios应用的分发和上传
  2. 【Win7 Oracle 10G rman迁移恢复到Linux 32bit oracle 10G实战】
  3. linux 安装rpm no key,yum 安装报 关于Public key for *.rpm is not installed 的解决方法
  4. return 返回部分值
  5. python if __name__ == '__main__'
  6. 使用Python实现真正意义上的随机数,谁能破解奖励1千万
  7. 给Resnet加人工经验提升30%的准确率
  8. pythorch创建简单的神经网络源码
  9. python装饰器改变命运
  10. C++基础——类继承