最近在幫hr抓加班記錄的統計資料。hr希望能by周統計加班時數。但oracle的日期函式計算週時是週日算第一天,週六算最後一天。而中國人的習慣是周一算第一天,週日算最後一天。而且,oracle的函式返回的是第幾周,是個數字,hr還要再根據資料推算是那個日期段。自己編寫了乙個符合我們要求的小函式,返回值也科學很多,呵呵!
function get_wk (p_date in date)
return varchar2
isv_wk varchar2 (30);
v_n number;
begin
select to_number (to_char (p_date, 'd'))
into v_n
from dual;
if v_n = 1
then
v_wk :=
to_char (p_date - 6, 'yyyy/mm/dd')
|| to_char (p_date, 'yyyy/mm/dd');
else
v_wk :=
to_char (p_date + (7 - (5 + v_n)), 'yyyy/mm/dd')
|| to_char (p_date + (7 - (5 + v_n)) + 6, 'yyyy/mm/dd');
end if;
return v_wk;
end;
好吃的中國人
晚上在做關於遊戲中的寵物的專題,稿子是別人寫的,我得把補齊,順便填充和求證一些資料性的東西。結果在搜尋聖伯納犬的資料的時候,發現了這樣乙個帖子 乙隻聖伯納犬的選擇 我慶幸自己的遭遇,我在這裡得到的是英雄的待遇,而在東方,我的同類卻被他們所服務的物件送上餐桌。明天我就要退休,我不願面對東方人,是的,這...
中國人的kylin
度量我們就是從不同的維度來審查度量值,以便我們分析找出其中的變化規律。對於我們的sql查詢,group by的屬性通常就是我們考量的維度,所計算出來的比如sum min max更欄位就是我們需要的度量。示例講解 商品類別就是維度,sum sales 就是度量,也就是我們從商品類別的角度來看,各種商品...
網咖 中國人的國恥
網咖,中國人的國恥 慢慢的大家對網咖產生的仇視.這確實有原因的,我也曾經為小弟弟小妹妹迷上上網而發愁.但是想想國家定什麼十八以下不能上網咖就有些可怕了.我學習上網和電腦的時候正好十歲.後來有了網咖,我就去網咖,那時也不過十幾歲.如果沒有當時的網咖,也許也不會有今天的我.我相信大家跟我也是一樣的,否則...