Oracle查詢最近一年資料以及兩個日期間隔天數

2021-10-23 08:14:31 字數 1624 閱讀 5259

一、查詢之前需要格式化日期,用to_char(日期,格式)函式進行轉換

select d.order_num ,

d.emp_name

from dat_document d

where d.form_name =

'form_sd01'

and to_char(d.create_time,

'yyyy-mm-dd'

)between

'2019-01-01'

and'2020-03-17'

;

二、查詢兩個日期直接間隔天數:

select to_char(d.create_time,

'yyyy-mm-dd'),

to_char(d.update_time,

'yyyy-mm-dd'

),

trunc(d.update_time)

- trunc(d.create_time)

as days

from dat_document d

結果如下:

三、關聯查詢

查詢統計行專案數,比如只查詢7月份到8月份資料

select extractvalue(d.document_data,

'/root/ordernum')as

"單號"

,count(1

)as"行專案數"

, extractvalue(d.document_data,

'/root/amount')as

"總金額"

, extractvalue(d.document_data,

'/root/text_purchaser_display')as

"採購員"

Mysql中查詢某一天,某個月,某一年資料

今天 select from 表名 where to days 時間欄位名 to days now 昨天 select from 表名 where to days now to days 時間欄位名 1近7天 select from 表名 where date sub curdate interva...

oracle查詢資料以時間分組

處理統計資料的時候,經常會出現這樣的情況,每條資料記錄的時間都是當時時間點的時間戳,但是分析資料的時候,卻想把資料按照每天 每月等情況來分組。因此在查詢資料的時候,需要用比較巧妙的辦法來實現。以下是以每天分組的oracle select語句事例 select to char create time ...

最近一年的新內容

js 1.async 乙個promise的語法糖 內部還是用promise封裝 比promise更簡單 一 promise函式 1 var f1 function 1000 9 10 11 12 13 async function 二 本身是async函式 1 var o1 9 run async ...