oracle 查詢當天數(shù)據(jù)的sql條件寫法
日報數(shù)據(jù)統(tǒng)計中會用到當天數(shù)據(jù)的查詢,下列就是日期要對應的條件:
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())
相關(guān)文章
LINUX下Oracle數(shù)據(jù)庫用戶創(chuàng)建方法詳解
這篇文章主要介紹了LINUX下Oracle數(shù)據(jù)庫用戶創(chuàng)建方法,結(jié)合實例形式較為詳細的分析總結(jié)了Oracle數(shù)據(jù)庫用戶創(chuàng)建的具體步驟與相關(guān)技巧,需要的朋友可以參考下2015-12-12
基于OGG實現(xiàn)Oracle實時同步MySQL的全過程
這篇文章詳細闡述了基于OGG實現(xiàn)Oracle實時同步MySQL全過程,文中通過圖文結(jié)合和代碼示例給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2023-11-11
Oracle到PostgreSQL的不停機數(shù)據(jù)庫遷移的流程步驟
這篇文章主要介紹了Oracle到PostgreSQL的不停機數(shù)據(jù)庫遷移的流程步驟,Oracle?到?PostgreSQL?的遷移并不是說遷就能遷的,有很多不得不解決的問題,文中通過代碼示例講解的非常詳細,需要的朋友可以參考下2024-05-05
Oracle Database 10g數(shù)據(jù)庫安裝及配置教程
這篇文章主要介紹了Oracle Database 10g Release 2數(shù)據(jù)庫安裝及配置教程,感興趣的小伙伴們可以參考一下2016-08-08
Oracle 插入超4000字節(jié)的CLOB字段的處理方法
我們可以通過創(chuàng)建單獨的OracleCommand來進行指定的插入,即可獲得成功,這里僅介紹插入clob類型的數(shù)據(jù),blob與此類似,這里就不介紹了,下面介紹兩種辦法2009-07-07
Oracle中實現(xiàn)一次插入多條數(shù)據(jù)詳細代碼舉例
公司的項目,有個功能每次使用需要向數(shù)據(jù)庫插入很多數(shù)據(jù),這里給大家總結(jié)下,這篇文章主要給大家介紹了Oracle中實現(xiàn)一次插入多條數(shù)據(jù)的相關(guān)資料,文中通過圖文及代碼介紹的非常詳細,需要的朋友可以參考下2024-06-06
Oracle數(shù)據(jù)庫如何切換登錄用戶(system和sys)
文章介紹了如何使用SQL*Plus工具登錄Oracle數(shù)據(jù)庫的system用戶,包括打開登錄入口、輸入用戶名和口令、以及切換到sys用戶的方法,總結(jié)部分鼓勵讀者參考并支持腳本之家2025-02-02
Oracle數(shù)據(jù)庫兩表關(guān)聯(lián)更新的問題
需要寫一個更新語句,但是更新的判斷條件是兩個表關(guān)聯(lián)查詢出來的,本文通過實例代碼給大家講解Oracle數(shù)據(jù)庫兩表關(guān)聯(lián)更新的問題及遇到的坑,感興趣的朋友一起看看吧2023-11-11

