日报数据统计中会用到当天数据的查询,下列就是日期要对应的条件:

between

to_date(to_char(sysdate,'yyyy-mm-dd') || ' 00:00:01','yyyy-mm-dd hh24:mi:ss') and

to_date(to_char(sysdate,'yyyy-mm-dd') || ' 23:59:59','yyyy-mm-dd hh24:mi:ss');

Oracle

字段类型为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'),'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')

字段类型为date

当天

select * from 表名 where to_char(字段名,'dd')=to_char(sysdate,'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')

SQL

当天

select * from 表名 where DATEPART(dd,字段名) = DATEPART(dd, GETDATE()) and DATEPART(mm, 字段名) = DATEPART(mm, GETDATE()) and DATEPART(yy, 字段名) = DATEPART(yy, GETDATE())

当周

select * from 表名 where DATEPART(wk, 字段名) = DATEPART(wk, GETDATE()) and DATEPART(yy, 字段名) = DATEPART(yy, GETDATE())

当月

select * from 表名 where DATEPART(mm, 字段名) = DATEPART(mm, GETDATE()) and DATEPART(yy, 字段名) = DATEPART(yy, GETDATE())

当季度

select * from 表名 where DATEPART(qq, 字段名) = DATEPART(qq, GETDATE()) and DATEPART(yy,字段名) = DATEPART(yy, GETDATE())

oracle 时间条件 当天,oracle 查询当天数据的sql条件写法相关推荐

  1. mysql 时间 本周 本月_mysql查询当天、本周、上周、本月、上月信息

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

  2. php读取mysql数据无法修改时间_php设置mysql查询读取数据的超时时间

    php可以设置mysql查询的超时时间估计大家不知道吧,一般都直接在mysql中进行设置了,下面我们来为各位介绍一下php设置mysql查询读取数据的超时时间吧. 现象:php能通过代理正常连接到my ...

  3. oracle 时间按季度,ORACLE时间字段取年、月、日、季度

    ORACLE时间字段取年.月.日.季度 --得到年月,日,季度 select to_char(日期,'yyyymmdd')   DATE_ID,to_char(日期,'yyyy')||'年'||to_ ...

  4. oracle时间去掉日期,Oracle 时间和日期处理

    -- Oracle时间 SELECT SYSDATE FROM dual; -- 系统时间 SELECT SYSTIMESTAMP FROM dual; -- 当前系统时间戳 SELECT CURRE ...

  5. oracle 时间按季度,Oracle按日期季度查询

    如下表table1: 日期(exportDate) 数量(amount) -------------- ----------- 14-2月 -08 20 10-3月 -08 2 14-4月 -08 6 ...

  6. oracle 时间 转 日期,oracle中如何将日期转成时间戳

    1,函数定义法 定义 create or replace function date_to_unix_ts(PDate in date) return number is l_unix_ts numb ...

  7. oracle时间类型插入,oracle 插入时间字符串 Date类型

    和MysqL不同,MysqL 可以直接插入 时间字符串的, UPDATE HR_EFF_EVALUATOR SET LEVEL_ = '2', ROLE_NAME_ = '他评', ASSESS_RO ...

  8. oracle时间回溯,关于Oracle降序索引的定意及回溯

    降序索引本质上是FBI,其具体定义可以通过 user_ind_expressions 或dba_ind_expressions 查询. 那么同样的,降序索引只有在CBO下才能被使用. Connecte ...

  9. python做某个条件下的计数_Python数据透视表条件计数

    假设你的数据看起来是这样的: # sample data df = pd.DataFrame({ 'Name' : ['James']*6 +\ ['Bob']*9 +\ ['Mary']*10, ' ...

最新文章

  1. 笔记本电脑投屏到电视_Thinkpad笔记本PC无线连接电视或投影机,性能稳定的商用投屏解决方案...
  2. 安卓APP_ 控件(5)—— ProgressBar
  3. 安装openstack时遇到的错误
  4. 适用响应式 Web UI 框架
  5. 搜狐超越新浪给创业者的两个启示:不断+耐心布局
  6. 用DHCP部署WPAD:ISA2006系列之四
  7. 数字图像处理 采样定理_数字图像处理实验合集
  8. 查询数据表里所有重复里的单条记录
  9. Quartus II 之1位全加器
  10. 自动驾驶对公路基础设施有何深刻影响?(上)| 自动驾驶系列
  11. 批量图片缩小工具,JPG|PNG|BMP图片缩小工具
  12. 图形API的简单了解
  13. Flutter 2.8 更新详解
  14. 前端面试题整理(一)
  15. 洛谷P5960 【模板】差分约束算法
  16. BP神经网络求解异或算法
  17. [2016 NUIST 程序设计竞赛] D. 达朗贝尔的台阶
  18. 【AI简报20210730期】黑芝麻A1000 Pro自动驾驶芯片流片成功、地平线征程 5 芯片发布...
  19. 写代码必备Linux命令
  20. winform 使用SplashScreen窗口

热门文章

  1. 探探提醒对方账号异常_探探账号异常暂时不能回复你的消息怎么回事?如何解封...
  2. matlab hamming code
  3. Js放在head和body中的区别
  4. 氢os android 7.0,氢OS 3.0正式推送!基于Android 7.0,简洁纯净
  5. SRS4.0源码分析-RTMP入口
  6. 精彩回顾|「源」来如此 第六期 - 开源经济与产业投资
  7. 57 java编程思想 创建窗口和程序片 可视编程和Beans
  8. PCB生产时“补偿”“开窗”是什么意思
  9. 【网络安全】XXE漏洞详细解析
  10. lytro原始图片重聚焦