現有資料中,有很多個類別的資料,每個類別每小時有大概有300多條資料。
需求:每個類別中一小時只取一條資料。
表名:table
類別欄位名:type
時間欄位名:time
select r.
*from
(select row_number()
over
(partition by type,timeh order by type,timeh )
as rowno,
t.*from
(select a.timeh ,
b.*from
(select distinct type,
to_char
(time,
'yyyy-mm-dd hh24'
)as timeh
from table
) aleft join table b
on a.type=b.type
and a.timeh =
to_char
(b.time,
'yyyy-mm-dd hh24'
) order by b.type
)t)r
where r.rowno=
1
ORACLE SQL一條語句同時插入多個表
今天在網上看到乙個貼子,用一條語句,將資料同時插入多個表中,覺得很新奇,就自己練了一下,將語句記錄下來 step1 建立三個表,用於實驗測試 create table t table object id number,object name varchar2 128 object type varc...
oracle資料每小時同步一次
第一步 要連線到遠端生產資料庫,creat link 建立可以採用兩種方式 1 已經配置本地服務 create public database link fwq12 connect to fzept identified by neu using fjept create database link...
crontab每小時執行一次
先給出crontab的語法格式 對於網上很多給出的每小時定時任務寫法,可以說絕大多數都是錯誤的!比如對於下面的這種寫法 00 每隔一小時執行一次 00 1 與上面是相同的任務 這種是正確的嗎?對照最前面給出的語法格式來看,這個定時任務在0分 每小時 每天 每月 每星期執行,看起來似乎很合理啊?前乙個...