select 'ou' OU
,A.MACHINE_CODE||'-'||A.MACHINE_NAME MACHINE_NAME
,AC.FAC_NAME
,A.MACHINE_PLACE
,A.DIV_CODE
,A.MACHINE_BRAND
,A.MACHINE_MODEL
,A.MACHINE_SERILS_NO
,A.MACHINE_VENDOR
,A.MACHINE_VENDOR_ADDR
,A.MACHINE_TECH1
,A.MACHINE_TECH2
,A.MACHINE_TECH3
,A.MACHINE_TECH4
,A.MACHINE_TECH5
,A.MACHINE_TECH6
,A.MACHINE_INS_DATE
,AA.ASSET_AMT
,AA.BOOK_VALUE
,S.PROBLEM
,S.CAUSE
,S.EMP_CODE
,S.SUB_ATV_CODE
,S.ATV_SDATE
,S.ATV_EDATE
,S.ATV_STIME
,S.ATV_ETIME
,S.ITEM_CODE
,S.QTY
,S.AMT
FROM MA_MACHINE A
LEFT OUTER JOIN FA_ASSET AA ON
A.ASSET_ID = AA. ASSET_ID
LEFT OUTER JOIN FA_PLACE AB ON
AA.PLACE_CODE = AB.PLACE_CODE
LEFT OUTER JOIN FA_FACTORY AC ON
AB.FAC_CODE = AC. FAC_CODE
,
(select '1' type_report
,A.MACHINE_CODE machine_code
,A.PROBLEM problem
,C.CAUSE cause
,C.EMP_CODE emp_code
,D.SUB_ATV_CODE SUB_ATV_CODE
,D.ATV_SDATE ATV_SDATE
,D.ATV_EDATE ATV_EDATE
,D.ATV_STIME ATV_STIME
,D.ATV_ETIME ATV_ETIME
,F.ITEM_CODE ITEM_CODE
,F.TRAN_QTY QTY
,F.TRAN_AMT AMT
FROM MA_REQUEST A
, MA_REPAIR C
, MA_REPAIR_ATV D
LEFT JOIN IN_TRAN_HEAD E ON
D.OU_CODE = E.OU_CODE AND D.SPO_NO = E.DOC_NO AND E.DOC_TYPE = 'SPO01'
LEFT JOIN IN_TRAN_DETAIL F ON
E.OU_CODE = F.OU_CODE AND E.DOC_NO = F.DOC_NO AND E.DOC_TYPE = F.DOC_TYPE
WHERE A.OU_CODE = :OU_CODE
AND A.OU_CODE = C.OU_CODE
AND A.REQ_NO = C.REQ_NO
AND A.REQ_NO_SEQ = C.REQ_NO_SEQ
AND C.OU_CODE = D.OU_CODE
AND C.REQ_NO = D.REQ_NO
AND C.REQ_NO_SEQ = D.REQ_NO_SEQ
AND C.REPAIR_SEQ = D.REPAIR_SEQ
union
select '2' type_report
,A.MACHINE_CODE machine_code
,'-' problem
,'-' cause
,A.PM_EMP_CODE emp_code
,D.SUB_ATV_CODE SUB_ATV_CODE
,A.PM_ACTUal_DATE ATV_SDATE
,D.ATV_EDATE ATV_EDATE
,0 ATV_STIME
,0 ATV_ETIME
,E.ITEM_CODE ITEM_CODE
,E.QTY QTY
,0 AMT
FROM MA_PM A
, MA_PLAN_ATV D
, MA_PLAN_SP E
WHERE A.plan_seq = D.plan_seq
AND A.atv_SEQ = D.atv_SEQ
AND A.plan_seq = E.plan_seq
AND A.atv_SEQ = E.atv_SEQ
) S
WHERE S.MACHINE_CODE = A.MACHINE_CODE
AND S.type_report like '%'
order by A.MACHINE_CODE,S.ATV_SDATE
ようこそ (Jyokoso) MY BLOG
いらっしゃいませ (hajimemashite) สำหรับผู้เข้าใหม่นะค่ะ ^^V
29 ตุลาคม 2553
28 ตุลาคม 2553
emotion + symbol --> ep.3
⊙⊙▂⊙ 0 ⊙⊙︿⊙⊙ω⊙⊙﹏⊙⊙△⊙⊙▽⊙
◑◑▂◐ 0 ◐◑◐◑ω◐◑︿﹏◐◑△◐◑▽◐
∩∩▂∩ 0 ∩∩︿∩∩ω∩∩﹏∩∩△∩∩▽∩
●●▂● 0 ●●︿●●ω●●﹏●●△●●▽●
∪∪▂∪ 0 ∪∪︿∪∪ω∪∪﹏∪∪△∪∪▽∪
≧≧▂≦ 0 ≦≧︿≦≧ω≦≧﹏≦≧△≦≧▽≦
>> ▂ <0 <> ︿ <> ω <> ﹏ <> △ <> ▽ <
╯╯▂╰ 0 ╰╯︿╰╯ω╰╯﹏╰╯△╰╯▽╰
+ ▂ + +0 + + ︿ + + ω + + ﹏ + + △ + + ▽ +
▂ 0 ︿ω▽﹏△
▂ 0 ︿ω▽﹏△
˙˙▂˙ 0 ˙˙︿˙˙ω˙˙﹏˙˙△˙˙▽˙
≡ (▔﹏▔) ≡⊙﹏⊙∥ | ° ︿﹀ -- # ╯︿╰﹀ (=`'=)
<(`^')> O (‧""‧) o (° ▽ ¯;) (-__-) _ \ b /
¯ □ ¯ | | ------ \ \ O <(""" (˙ <> ˙ )/------ """)>
(#`') นูน (`▽') ψ (° ο °) ~ @ (^ คน ^)
(^ O ~ O ^) (* ‧↓˙ *) [> \ / <] ↓ υ ↓
(* ^ ︹ ^ *) (/. \) ('-') (^ 3 ^) ╱ ~ ~
(; ° ○ °) (> C <)
===========================
บทความเกี่ยวกับสัตว์
< ปลา )#))) ≦ (‧‧) ด้วง NNN
\ (0 ^ ◇ ^ 0) Sparrow /
<*)>>> ="กระดูกปลา (= ^ ^ =) แมว / (* w *) กระต่าย \
[≡ . ปู] ≡ (° (∞) °) ถ้วยหมู■ D"
(: ≡ε == 3 แมงกะพรุน(。。)~กระดูกของลูกอ๊อด
<□ : ≡ปลาหมึก <`▽'> เสือ○●○ -- ลูกชิ้นหมูย่าง
(: ◎) ζ≡ปลาหมึก ไลออนส์≡ (● -- ●) แว่นกันแดด
@ /"Σ Snail ^) / กุหลาบ Crow --<-<-<
(((●แมลงสาบ <(^ ^ = ω =) สุนัขจิ้งจอก※ช่อดอกไม้ <
===========================
||||| ||||| เศษซากบทความ
■ D"ถ้วย∠※ช่อ 8"กรรไกรขนาดเล็ก
===========================
ความพึงพอใจ. พบกับ
<(¯)¯)> []~(¯ ▽ °) ~ * (° ﹏ °) (° °)
\ (¯)¯)> <(¯)¯)/ (`﹏') ╮ (`▽') ╭
\ (`▽') /
============================
Long Live. Awesome. Happy ~
Y ≧▽≦ (/ ≦≧▽) y (≧▽≦) (/ ≧▽≦) / ~ ┴┴ (≧▽≦) (@)
\ (3 ≦≧) / \ (≧ω≦) / o (≧ω≦) OO (≧ o ≦) o (° ▽ °,)
o (≧ v ≦) o ┴┴ ~ \ (≧▽≦) / ~ ┴┴≧□≦○
============================
Surprise เซอร์ไพรส์. ~
︽⊙ _ ⊙︽ (⊙ _ ⊙) (พอร์ต @ @) Σ (@)(¯ °) + Σ (⊙▽⊙"
(@[]@!!) ㄟ (≧◇≦) ㄏ (° ε (# °) Σ (° △ °|||) ︴
===========================
โง่ทำอะไรไม่ถูก. ~
(° ▽ °) ~ * (° ▽ °)"╮ (╯▽╰) ╭╮ (° ▽ °) ╭
= ¯ ω ¯ = (° 3 °) องศา▽ ¯ ╮ (╯ 3 ╰) ╭
╮ (╯ 3 ╰) ╭╮ (╯ _ ╰) ╭ (= 0 =) โย o () ︿))
(¯.¯) \ (° <°)> (~ o ¯ ▽ °) o ~ ~ . . (~ ¯)~[] ¯ ▽
('~`)
└ (^ o ^) ┘; แม้หัวดีที่มีรูปร่างและㄟㄋ strong ```
﹌○﹋ Hi Yo ^ ^ ≡โอ้
รอยยิ้มอบอุ่น =^_^=!
Y (^_^) Y มือในชัยชนะ
\ ^ ^ O / เชียร์
^ Y ^ o ^ O ^ Y ชัยชนะ
↖ (^ ω ^) ↗หมูเชียร์สำหรับคุณ
~ ^ O ^ ~ Come on Yo!
^ ^ * หัวเราะ * เล่น
^ ^ Ο * * Oh, Oh ขำ
^ ^ ◎ * * หัวเราะดัง (ริมฝีปากหนาดี)
รอยยิ้ม *^÷^* ภูมิใจ (ปากบนและล่างของยอ)
~ หัวเราะไปสู่ความตายสวัสดี (ยิ้มด้วยน้ำตากระโดดออก ... )
(-.-)= 3 คนหลวมตอนนี้ลมหายใจ ~
~ ^ V) \ \ \ \ \ ~ ~ ~ รอยยิ้มที่จะเป็นมิตร! ฮ่า ~ ~ ~
~@^_^@~ Lovely Yo!
\ \ ^ O ^ * * / / น่ารักㄋㄟ ~
~*.*~ ขี้อายและมีเสน่ห์สาวน้อย
#^_^# Blush!
∩ __ ∩ใช่ Y ~ ~ ^ ^ (น่ารัก!)
(*^@^*) ดี ~ (ยังกับจุกโอ้) X X ﹏แย่ลง . เสร็จสิ้นความหมายของอา ~ ~
(° ο °) ~ @ ลม ..
เขย่า {{{(>_<)}}}
ผง╯﹏╰ ~ ~ ทำอะไรไม่ถูก
\ (╯ -- ╰) / น่าเบื่อ / Wu นายเป็นค่าเฉลี่ย
(╯︿╰﹀ลักษณะของมะระ
_}} .. ผงไร้อำนาจอนาถสีชมพู
-____-" โอ้ ~ ~ ไม่เป็นไร .....
. _. Hit, หน้าแสดงซบเซาเช่น ~
(* * @ @ ︿﹀รัศมีเศร้า
-- (-- Sad
/ / (ㄒ o ㄒ) / น้ำตา / ใน ...
Cry ::>_<::
〒 _ 〒หมิง ~ ~ ... ฉันร้องไห้
%>_<% ร้องไห้ฉันโอ้ ...
╰ _ ╯ฉันโกรธ! โกรธหมายถึง ~ ~ ~ ~ ~ คิ้วติดอยู่ขึ้น
> _ <# Pink บ้า ~ เอาเส้นสีฟ้า
@ X @ โกรธ
(︿﹀ -- # โกรธ
(> ﹏ <) ไม่ได้ ~
(* ﹏ + + *) @ ~ ~ หมี
x__x, โอ้ ..... ไม่ร้องไห้!
>_<||| น่าอายมาก ~!
^ _ ^; ความลำบากใจ
⊙﹏⊙∥ | ° อายเพื่อ ~ ~
^_^||| เป็นอายเลย!
^ _ ^"รอยยิ้มมุมกล้องเลย .....
→ _ →สงสัยในสายตา ~ ~
..@_@|||||.. เวียนศีรษะ
... (⊙ _ ⊙;) ... ○○คยู ~ ~ ~ วิธีการออกเนย?
o_O .... คิดว่า (ที่จะนำมันห้วนๆ"สถานะหนี้สงสัยจะสูญ")
O__O"~ ตามัว
///^_^....... ส่งผลให้"เย็น"... กลวง ~
? O |? | | ฟังฟรี (กล่าวคือไม่เข้าใจความหมาย ^ ^ ㄉ啦)
(^ _ ^)? คุณหมายถึงอะไร?
(+_+)? ไม่ทราบสิ่งที่คุณ
(? Ε?)? ไมล์ว้าวประชาพิจารณ์โดยไม่ต้อง啦 ~ Han
o_O? เรื่องอะไรเกิดขึ้น?
_ @ @ Saotou, ข้อสงสัย
ตา Eleven + คม ~
>"<|||| ปวดหัวเฉลี่ย ~`(*> ﹏ <*)'มันน่าตื่นเต้น ..
(* @ Ο @ *) ว้าว ~
แปลกใจ o_O ~ ~ ~
(⊙ o ⊙) ตะลึง
(° ο °) ~ @ ยุบลงไปให้หมดสติ
*@_@* ตานมัสการ; เพื่อตาของเรา
★ ~ ★ไอดอลต่อตาของเราที่จะเห็น
◎ ^ -- รักคุณยอ ~ ~
(^ ^ * ‧ *) 啵หนึ่ง!
(^_^) ∠※ส่งช่อดอกไม้
(^ ^ * ความอับอายขายหน้า * ︺︹
`(* ^ ﹏ ^ *)'ความอับอายขายหน้าซุปเปอร์
`(* ∩ _ ∩ *) เสนอ'
~ _ ~ ความหมายของการพยายามที่จะนอนหลับ!
(~ O ~) ~ ZZ ~ ฉันเพื่อนง่วงนอน
เคลิ้มπ_π
=@~@= กาล + หน้าแดงเพื่อดูความสนใจของนักเรียน
@ (--) ของลับ Hush ``````` --------
(﹀︿ไม่เห็นด้วย
^ ^ (^ คน ^) ~ โปรดสิทธิ
(^_^)/ ใบใบ ~
* x *... ... คุณทำให้ฉันไม่ได้ผล, ผมไม่ได้รับปล้นดิบทิ้ง!
~ ~ W_w ... ... Hush! Hush สอง, Rangou คิดเกี่ยวกับ!
() อ่า ~ คิด
. . <{=. . . อีกาอีกาบินผ่านมาที่น่าอึดอัดใจ, น่าเบื่อ .....
(*>.<*)~ Acid @ ~
~`O`~ เรียนรู้
_ * ไม่เคยเพื่อน!
-.- รอจนกว่าฉันจะได้รับการแสดงผลที่ดีของคน ~>_<~+ Yo ...
น้ำตา Q_Q ดู!
(+ ﹏ +) น้ำตา, ย้าย
`(+ ﹏ +)'Super - สัมผัสน้ำตาเก็บไว้
^ _ ^ O ~ ~ ~ ~ ~ ~ ย้ายย้าย
◑◑▂◐ 0 ◐◑◐◑ω◐◑︿﹏◐◑△◐◑▽◐
∩∩▂∩ 0 ∩∩︿∩∩ω∩∩﹏∩∩△∩∩▽∩
●●▂● 0 ●●︿●●ω●●﹏●●△●●▽●
∪∪▂∪ 0 ∪∪︿∪∪ω∪∪﹏∪∪△∪∪▽∪
≧≧▂≦ 0 ≦≧︿≦≧ω≦≧﹏≦≧△≦≧▽≦
>> ▂ <0 <> ︿ <> ω <> ﹏ <> △ <> ▽ <
╯╯▂╰ 0 ╰╯︿╰╯ω╰╯﹏╰╯△╰╯▽╰
+ ▂ + +0 + + ︿ + + ω + + ﹏ + + △ + + ▽ +
▂ 0 ︿ω▽﹏△
▂ 0 ︿ω▽﹏△
˙˙▂˙ 0 ˙˙︿˙˙ω˙˙﹏˙˙△˙˙▽˙
≡ (▔﹏▔) ≡⊙﹏⊙∥ | ° ︿﹀ -- # ╯︿╰﹀ (=`'=)
<(`^')> O (‧""‧) o (° ▽ ¯;) (-__-) _ \ b /
¯ □ ¯ | | ------ \ \ O <(""" (˙ <> ˙ )/------ """)>
(#`') นูน (`▽') ψ (° ο °) ~ @ (^ คน ^)
(^ O ~ O ^) (* ‧↓˙ *) [> \ / <] ↓ υ ↓
(* ^ ︹ ^ *) (/. \) ('-') (^ 3 ^) ╱ ~ ~
(; ° ○ °) (> C <)
===========================
บทความเกี่ยวกับสัตว์
< ปลา )#))) ≦ (‧‧) ด้วง NNN
\ (0 ^ ◇ ^ 0) Sparrow /
<*)>>> ="กระดูกปลา (= ^ ^ =) แมว / (* w *) กระต่าย \
[≡ . ปู] ≡ (° (∞) °) ถ้วยหมู■ D"
(: ≡ε == 3 แมงกะพรุน(。。)~กระดูกของลูกอ๊อด
<□ : ≡ปลาหมึก <`▽'> เสือ○●○ -- ลูกชิ้นหมูย่าง
(: ◎) ζ≡ปลาหมึก ไลออนส์≡ (● -- ●) แว่นกันแดด
@ /"Σ Snail ^) / กุหลาบ Crow --<-<-<
(((●แมลงสาบ <(^ ^ = ω =) สุนัขจิ้งจอก※ช่อดอกไม้ <
===========================
||||| ||||| เศษซากบทความ
■ D"ถ้วย∠※ช่อ 8"กรรไกรขนาดเล็ก
===========================
ความพึงพอใจ. พบกับ
<(¯)¯)> []~(¯ ▽ °) ~ * (° ﹏ °) (° °)
\ (¯)¯)> <(¯)¯)/ (`﹏') ╮ (`▽') ╭
\ (`▽') /
============================
Long Live. Awesome. Happy ~
Y ≧▽≦ (/ ≦≧▽) y (≧▽≦) (/ ≧▽≦) / ~ ┴┴ (≧▽≦) (@)
\ (3 ≦≧) / \ (≧ω≦) / o (≧ω≦) OO (≧ o ≦) o (° ▽ °,)
o (≧ v ≦) o ┴┴ ~ \ (≧▽≦) / ~ ┴┴≧□≦○
============================
Surprise เซอร์ไพรส์. ~
︽⊙ _ ⊙︽ (⊙ _ ⊙) (พอร์ต @ @) Σ (@)(¯ °) + Σ (⊙▽⊙"
(@[]@!!) ㄟ (≧◇≦) ㄏ (° ε (# °) Σ (° △ °|||) ︴
===========================
โง่ทำอะไรไม่ถูก. ~
(° ▽ °) ~ * (° ▽ °)"╮ (╯▽╰) ╭╮ (° ▽ °) ╭
= ¯ ω ¯ = (° 3 °) องศา▽ ¯ ╮ (╯ 3 ╰) ╭
╮ (╯ 3 ╰) ╭╮ (╯ _ ╰) ╭ (= 0 =) โย o () ︿))
(¯.¯) \ (° <°)> (~ o ¯ ▽ °) o ~ ~ . . (~ ¯)~[] ¯ ▽
('~`)
└ (^ o ^) ┘; แม้หัวดีที่มีรูปร่างและㄟㄋ strong ```
﹌○﹋ Hi Yo ^ ^ ≡โอ้
รอยยิ้มอบอุ่น =^_^=!
Y (^_^) Y มือในชัยชนะ
\ ^ ^ O / เชียร์
^ Y ^ o ^ O ^ Y ชัยชนะ
↖ (^ ω ^) ↗หมูเชียร์สำหรับคุณ
~ ^ O ^ ~ Come on Yo!
^ ^ * หัวเราะ * เล่น
^ ^ Ο * * Oh, Oh ขำ
^ ^ ◎ * * หัวเราะดัง (ริมฝีปากหนาดี)
รอยยิ้ม *^÷^* ภูมิใจ (ปากบนและล่างของยอ)
~ หัวเราะไปสู่ความตายสวัสดี (ยิ้มด้วยน้ำตากระโดดออก ... )
(-.-)= 3 คนหลวมตอนนี้ลมหายใจ ~
~ ^ V) \ \ \ \ \ ~ ~ ~ รอยยิ้มที่จะเป็นมิตร! ฮ่า ~ ~ ~
~@^_^@~ Lovely Yo!
\ \ ^ O ^ * * / / น่ารักㄋㄟ ~
~*.*~ ขี้อายและมีเสน่ห์สาวน้อย
#^_^# Blush!
∩ __ ∩ใช่ Y ~ ~ ^ ^ (น่ารัก!)
(*^@^*) ดี ~ (ยังกับจุกโอ้) X X ﹏แย่ลง . เสร็จสิ้นความหมายของอา ~ ~
(° ο °) ~ @ ลม ..
เขย่า {{{(>_<)}}}
ผง╯﹏╰ ~ ~ ทำอะไรไม่ถูก
\ (╯ -- ╰) / น่าเบื่อ / Wu นายเป็นค่าเฉลี่ย
(╯︿╰﹀ลักษณะของมะระ
_}} .. ผงไร้อำนาจอนาถสีชมพู
-____-" โอ้ ~ ~ ไม่เป็นไร .....
. _. Hit, หน้าแสดงซบเซาเช่น ~
(* * @ @ ︿﹀รัศมีเศร้า
-- (-- Sad
/ / (ㄒ o ㄒ) / น้ำตา / ใน ...
Cry ::>_<::
〒 _ 〒หมิง ~ ~ ... ฉันร้องไห้
%>_<% ร้องไห้ฉันโอ้ ...
╰ _ ╯ฉันโกรธ! โกรธหมายถึง ~ ~ ~ ~ ~ คิ้วติดอยู่ขึ้น
> _ <# Pink บ้า ~ เอาเส้นสีฟ้า
@ X @ โกรธ
(︿﹀ -- # โกรธ
(> ﹏ <) ไม่ได้ ~
(* ﹏ + + *) @ ~ ~ หมี
x__x, โอ้ ..... ไม่ร้องไห้!
>_<||| น่าอายมาก ~!
^ _ ^; ความลำบากใจ
⊙﹏⊙∥ | ° อายเพื่อ ~ ~
^_^||| เป็นอายเลย!
^ _ ^"รอยยิ้มมุมกล้องเลย .....
→ _ →สงสัยในสายตา ~ ~
..@_@|||||.. เวียนศีรษะ
... (⊙ _ ⊙;) ... ○○คยู ~ ~ ~ วิธีการออกเนย?
o_O .... คิดว่า (ที่จะนำมันห้วนๆ"สถานะหนี้สงสัยจะสูญ")
O__O"~ ตามัว
///^_^....... ส่งผลให้"เย็น"... กลวง ~
? O |? | | ฟังฟรี (กล่าวคือไม่เข้าใจความหมาย ^ ^ ㄉ啦)
(^ _ ^)? คุณหมายถึงอะไร?
(+_+)? ไม่ทราบสิ่งที่คุณ
(? Ε?)? ไมล์ว้าวประชาพิจารณ์โดยไม่ต้อง啦 ~ Han
o_O? เรื่องอะไรเกิดขึ้น?
_ @ @ Saotou, ข้อสงสัย
ตา Eleven + คม ~
>"<|||| ปวดหัวเฉลี่ย ~`(*> ﹏ <*)'มันน่าตื่นเต้น ..
(* @ Ο @ *) ว้าว ~
แปลกใจ o_O ~ ~ ~
(⊙ o ⊙) ตะลึง
(° ο °) ~ @ ยุบลงไปให้หมดสติ
*@_@* ตานมัสการ; เพื่อตาของเรา
★ ~ ★ไอดอลต่อตาของเราที่จะเห็น
◎ ^ -- รักคุณยอ ~ ~
(^ ^ * ‧ *) 啵หนึ่ง!
(^_^) ∠※ส่งช่อดอกไม้
(^ ^ * ความอับอายขายหน้า * ︺︹
`(* ^ ﹏ ^ *)'ความอับอายขายหน้าซุปเปอร์
`(* ∩ _ ∩ *) เสนอ'
~ _ ~ ความหมายของการพยายามที่จะนอนหลับ!
(~ O ~) ~ ZZ ~ ฉันเพื่อนง่วงนอน
เคลิ้มπ_π
=@~@= กาล + หน้าแดงเพื่อดูความสนใจของนักเรียน
@ (--) ของลับ Hush ``````` --------
(﹀︿ไม่เห็นด้วย
^ ^ (^ คน ^) ~ โปรดสิทธิ
(^_^)/ ใบใบ ~
* x *... ... คุณทำให้ฉันไม่ได้ผล, ผมไม่ได้รับปล้นดิบทิ้ง!
~ ~ W_w ... ... Hush! Hush สอง, Rangou คิดเกี่ยวกับ!
() อ่า ~ คิด
. . <{=. . . อีกาอีกาบินผ่านมาที่น่าอึดอัดใจ, น่าเบื่อ .....
(*>.<*)~ Acid @ ~
~`O`~ เรียนรู้
_ * ไม่เคยเพื่อน!
-.- รอจนกว่าฉันจะได้รับการแสดงผลที่ดีของคน ~>_<~+ Yo ...
น้ำตา Q_Q ดู!
(+ ﹏ +) น้ำตา, ย้าย
`(+ ﹏ +)'Super - สัมผัสน้ำตาเก็บไว้
^ _ ^ O ~ ~ ~ ~ ~ ~ ย้ายย้าย
emotion + symbol --> ep.2
(╯▽╰)╭~ ♡
(⊙_⊙)
(@口@)
Σ( ̄ ̄)+
Σ(⊙▽⊙"a
♡.(@[]@!!)
ㄟ(≧◇≦)ㄏ
( ̄ε(# ̄)
╮(╯▽╰)╭
╮( ̄▽ ̄)╭
♡. = ̄ω ̄=
( ̄3 ̄)a
╮(╯3╰)╭
♡╮(╯3╰)╭
╮(╯_╰)╭
(= 0 =)y
o(︶︿︶)o
หมายเหตุ : เยอะมากมายอ่ะเอาไป!!
(⊙_⊙)
(@口@)
Σ( ̄ ̄)+
Σ(⊙▽⊙"a
♡.(@[]@!!)
ㄟ(≧◇≦)ㄏ
( ̄ε(# ̄)
╮(╯▽╰)╭
╮( ̄▽ ̄)╭
♡. = ̄ω ̄=
( ̄3 ̄)a
╮(╯3╰)╭
♡╮(╯3╰)╭
╮(╯_╰)╭
(= 0 =)y
o(︶︿︶)o
หมายเหตุ : เยอะมากมายอ่ะเอาไป!!
ˋ( ° ▽、° ) ♡. o(≧v≦)o ┴┴~(≧▽≦)/~┴┴ ≧□≦○ ♡. 驚訝.吃驚~ ♡. ︽⊙_⊙︽ (⊙_⊙) (@口@) Σ(@)( ̄ ̄)+ Σ(⊙▽⊙"a ♡. (@[]@!!) ㄟ(≧◇≦)ㄏ( ̄ε(# ̄) Σ( ° △ °|||)︴♡. 無奈.裝傻~ ♡ . ( ̄▽ ̄)~* ( ̄▽ ̄)" ╮(╯▽╰)╭ ╮( ̄▽ ̄)╭♡. = ̄ω ̄= ( ̄3 ̄)a  ̄▽ ̄ ╮(╯3╰)╭ ♡. ╮ (╯3╰)╭ ╮(╯_╰)╭ (= 0 =)y o(︶︿︶)o ˋ(′~‵)ˊ♡. ( ̄. ̄) ۩۞۩๑ ♡♪۩ ™ ♡ 美鳥の日タ ♥ ◕。◕ ♡.1 ⊙●○①⊕◎Θ⊙㊣★☆♀◆◇◣◢◥▲▼△▽⊿◤ ◥ ♡.2 ▆ ▇ █ █ ■ ▓ 回 □ 〓≡ ╝╚╔ ╗╬ ═ ╓ ╩ ┠ ┨┯ ┷┏ ♡.3 ┓┗ ┛┳⊥﹃﹄┌ ┐└ ┘∟「」↑↓→←↘↙♀♂┇┅ ﹉﹊ ﹍﹎╭ ♡.4 ╮╰ ╯ * ^*^ ^-^ ^︵^ ∵∴‖︱ ︳︴﹏﹋﹌︵︶︹︺ ♡.5 【】〖〗@﹕﹗/ " _ ┈━═☆ ┣▇▇▇═─ ♡.7 ゅ≈小鱼≈ゅ 卐 ♡ゞ、 时差 7 or 8 小时`ヅ♡ ◈◇ ♡. ♡.16 ( E___E ) ( $ _ $ ) !( 3__3 )♡.17 (b_d) (*^@^*) ♡.18 ( @^^@) o(‧"‧)o ♡.19 ™ ˋ( ° ▽、° ) ♡. o(≧v≦)o ┴┴~(≧▽≦)/~┴┴ ≧□≦○ ♡. 驚訝.吃驚~ ♡. ︽⊙_⊙︽ (⊙_⊙) (@口@) Σ(@)( ̄ ̄)+ Σ(⊙▽⊙"a ♡. (@[]@!!) ㄟ(≧◇≦)ㄏ( ̄ε(# ̄) Σ( ° △ °|||)︴♡. 無奈.裝傻~ ♡ . ( ̄▽ ̄)~* ( ̄▽ ̄)" ╮(╯▽╰)╭ ╮( ̄▽ ̄)╭♡. = ̄ω ̄= ( ̄3 ̄)a  ̄▽ ̄ ╮(╯3╰)╭ ♡. ╮ (╯3╰)╭ ╮(╯_╰)╭ (= 0 =)y o(︶︿︶)o ˋ(′~‵)ˊ♡. ( ̄. ̄) o(‧""‧)o (-_-)b \ _ / ♡.  ̄□ ̄|| ------(˙<>˙)/------ <("""O""")> ♡. (#‵′)凸 (‵▽′)ψ @ (^人^) (*‧↓˙*) ♡. (O ^ ~ ^ O) ♡. ( ̄▽ ̄)~* ( ̄﹏ ̄) ( ̄ˇ ̄) ♡. ( ̄︶ ̄)> <( ̄︶ ̄)/ (‵﹏′) ╮(‵▽′)╭ (‵▽′)/♡. 萬歲.真棒.開心~♡. ≧▽≦y (/≧▽≦/) (≧▽≦)y (/≧▽≦)/~┴┴ (≧▽≦)(@) ♡. (≧3≦)/ (≧ω≦)/ o(≧ω≦)o o(≧o≦)o
22 ตุลาคม 2553
LPAD Function ,การเติม charecter ทางซ้าย
LPAD Function
ฟังก์ชัน LPAD หรือฟังก์ชันเติมส่วนที่ที่หายไปทางซ้ายให้เต็ม (left-padded)
Syntax
>ฤฤLPADฤฤ(char1 , n ฤ?ฤฤฤฤฤฤฤฤฤ?ฤ)ฤฤ><
ภฤ, char2ฤู
PL/SQL Example
การเติมศูนย์ให้ ค่าที่ต้องการมีขนาด = 10 ตัวอักษร
LPAD ('55', 10, '0') ==> '0000000055'
การเติมศูนย์ให้ ค่าที่ต้องการมีขนาด = 5 ตัวอักษร
LPAD ('12345678', 5, '0') ==> '12345'
การเติมเลขหรือปอักษรสามารถทำได้มากกว่า หนึ่งตัวอักษร
LPAD ('HITOP TIES', 45, 'sell!')
==>
'sell!sell!sell!sell!sell!sell!sell!HITOP TIES'
จะเห็นได้ว่าคำว่า HITOP TIES มี10ตัวอักษรรวมถึงช่องว่างด้วยดังนั้นการเติมคำว่า sell! 5 ตัวก็จะได้ 7 ชุด รวมแล้ว = 45 พอดี
LPAD ('HITOP TIES', 43, 'sell!')
==>
'sell!sell!sell!sell!sell!sell!selHITOP TIES'
ถ้าสังเกตให้ดีจะเห็นว่าsell! มาไม่เต็มเมื่อติดกับ HITOP TIES เพราะว่าการเติมอักษรจะเติมจากซ้ายไปขวาดังนั้นพอหมดที่ว่างก็จะหยุด
เช่นเดียวกันถ้าคำว่า "DRAFT-ONLY" นั้นมี spacesช่องว่างอยู่ก็จะนับรวมเป็น ตัวอักษรด้วยเช่นกัน 2 วรรค ก็ 2 ตัวอักษร
LPAD ('Why I Love PL/SQL', 53, 'DRAFT-ONLY ');
==>
'DRAFT-ONLY DRAFT-ONLY DRAFT-ONLY Why I Love PL/SQL'
ทั้งหมด 53 โดย "Why I Love PL/SQL" มี 17 ตัวอักษร "DRAFT-ONLY " มี 12 ตัวอักษร ขนาดความยาว 17 + 12*3 = 53
SQL Example
ตัวอย่างการใช้ function LPAD "*.":
SELECT LPAD('Page 1',15,'*.') "LPAD example"
FROM DUAL;
LPAD example
---------------
*.*.*.*.*Page 1
ฟังก์ชัน LPAD หรือฟังก์ชันเติมส่วนที่ที่หายไปทางซ้ายให้เต็ม (left-padded)
Syntax
>ฤฤLPADฤฤ(char1 , n ฤ?ฤฤฤฤฤฤฤฤฤ?ฤ)ฤฤ><
ภฤ, char2ฤู
PL/SQL Example
การเติมศูนย์ให้ ค่าที่ต้องการมีขนาด = 10 ตัวอักษร
LPAD ('55', 10, '0') ==> '0000000055'
การเติมศูนย์ให้ ค่าที่ต้องการมีขนาด = 5 ตัวอักษร
LPAD ('12345678', 5, '0') ==> '12345'
การเติมเลขหรือปอักษรสามารถทำได้มากกว่า หนึ่งตัวอักษร
LPAD ('HITOP TIES', 45, 'sell!')
==>
'sell!sell!sell!sell!sell!sell!sell!HITOP TIES'
จะเห็นได้ว่าคำว่า HITOP TIES มี10ตัวอักษรรวมถึงช่องว่างด้วยดังนั้นการเติมคำว่า sell! 5 ตัวก็จะได้ 7 ชุด รวมแล้ว = 45 พอดี
LPAD ('HITOP TIES', 43, 'sell!')
==>
'sell!sell!sell!sell!sell!sell!selHITOP TIES'
ถ้าสังเกตให้ดีจะเห็นว่าsell! มาไม่เต็มเมื่อติดกับ HITOP TIES เพราะว่าการเติมอักษรจะเติมจากซ้ายไปขวาดังนั้นพอหมดที่ว่างก็จะหยุด
เช่นเดียวกันถ้าคำว่า "DRAFT-ONLY" นั้นมี spacesช่องว่างอยู่ก็จะนับรวมเป็น ตัวอักษรด้วยเช่นกัน 2 วรรค ก็ 2 ตัวอักษร
LPAD ('Why I Love PL/SQL', 53, 'DRAFT-ONLY ');
==>
'DRAFT-ONLY DRAFT-ONLY DRAFT-ONLY Why I Love PL/SQL'
ทั้งหมด 53 โดย "Why I Love PL/SQL" มี 17 ตัวอักษร "DRAFT-ONLY " มี 12 ตัวอักษร ขนาดความยาว 17 + 12*3 = 53
SQL Example
ตัวอย่างการใช้ function LPAD "*.":
SELECT LPAD('Page 1',15,'*.') "LPAD example"
FROM DUAL;
LPAD example
---------------
เผยแพร่บทความ
*.*.*.*.*Page 1
21 ตุลาคม 2553
wow!!! สถิติใน blogger
เพิ่งรู้นะค่ะเนี่ยว่าดูละเอียดขนาดนี้ ^^ ชอบจัง มาร่วมเป็นส่วนหนึ่งกับ blogger นะค่ะ ^/\^ ขอบคุณ พท. ดีๆ ที่ทำให้เกิดเนื้อหาดี และแหล่งรวมความรู้จากทั่วโลกค่ะ
20 ตุลาคม 2553
หาความต่าง วัน เวลา ,วันที่เริ่มต้น-วันที่สิ้นสุด ORACLE pl/sql
function CF_DIF_DATEFormula return VARCHAR is
days number;
hr number;
mm number;
vTmp_ret varchar2(100);
temp varchar2(100);
begin
days := trunc(:startup_date) - trunc(:break_date);
hr := trunc((:startup_time - :break_time)/3600) ;
mm := trunc( mod((:startup_time - :break_time) , 3600 ) / 60 ) ;
temp := ' ';
IF trunc(:startup_date) = trunc(:break_date) THEN
vTmp_ret := (replace(to_char(hr,'99')||' ชม '||to_char(mm,'99')||' นาที',' ',''));
ELSIF trunc(:startup_date) <> trunc(:break_date) THEN
IF :startup_time = :break_time THEN
vTmp_ret := (replace(to_char(days,'99,999')||' วัน ',' ',''));
ELSIF :startup_time <> :break_time THEN
IF :break_time < :startup_time THEN
days := days;
hr := hr ;
mm := mm ;
ELSIF :break_time > :startup_time THEN
days := days -1;
hr := trunc((86400-(:break_time - :startup_time))/3600) ;
mm := trunc( mod((:break_time - :startup_time) , 3600 ) / 60 ) ;
END IF;
----------------------------------------------------------------------------------------------------------------
IF days = 0 THEN
vTmp_ret := (replace(to_char(hr,'99')||' ชม '||to_char(mm,'99')||' นาที',' ',''));
ELSE
vTmp_ret := (replace(to_char(days,'99,999')||' วัน '||' '||to_char(hr,'99')||' ชม '||to_char(mm,'99')||' นาที ',' ',''));
END IF;
----------------------------------------------------------------------------------------------------------------
END IF;
END IF;
return(vTmp_ret);
end;
days number;
hr number;
mm number;
vTmp_ret varchar2(100);
temp varchar2(100);
begin
days := trunc(:startup_date) - trunc(:break_date);
hr := trunc((:startup_time - :break_time)/3600) ;
mm := trunc( mod((:startup_time - :break_time) , 3600 ) / 60 ) ;
temp := ' ';
IF trunc(:startup_date) = trunc(:break_date) THEN
vTmp_ret := (replace(to_char(hr,'99')||' ชม '||to_char(mm,'99')||' นาที',' ',''));
ELSIF trunc(:startup_date) <> trunc(:break_date) THEN
IF :startup_time = :break_time THEN
vTmp_ret := (replace(to_char(days,'99,999')||' วัน ',' ',''));
ELSIF :startup_time <> :break_time THEN
IF :break_time < :startup_time THEN
days := days;
hr := hr ;
mm := mm ;
ELSIF :break_time > :startup_time THEN
days := days -1;
hr := trunc((86400-(:break_time - :startup_time))/3600) ;
mm := trunc( mod((:break_time - :startup_time) , 3600 ) / 60 ) ;
END IF;
----------------------------------------------------------------------------------------------------------------
IF days = 0 THEN
vTmp_ret := (replace(to_char(hr,'99')||' ชม '||to_char(mm,'99')||' นาที',' ',''));
ELSE
vTmp_ret := (replace(to_char(days,'99,999')||' วัน '||' '||to_char(hr,'99')||' ชม '||to_char(mm,'99')||' นาที ',' ',''));
END IF;
----------------------------------------------------------------------------------------------------------------
END IF;
END IF;
return(vTmp_ret);
end;
18 ตุลาคม 2553
ตัวอย่าง : การใช้ cursor จัดการกับข้อมูลที่ส่งกลับมา>=2ค่า
function CF_receipt_noFormula return varchar2 is
vTmp varchar2(1000);
cursor c_receipt IS
select nvl(rgrr.receipt_no, rgrr.account_number) receipt_no
from rg_register_receive rgrr
where rgrr.ou_code = :ou_code
and rgrr.register_no = :register_no
and nvl(rgrr.receipt_no, rgrr.account_number) is not null;
BEGIN
FOR i IN c_receipt LOOP
--> วนลูปเพื่อนำข้อมูลมา(||)ไปร์ต่อกันโดยครั่นด้วย ","
vTmp := vTmp||','||i.receipt_no;
END LOOP;
return SUBSTR(vTmp,INSTR(vTmp,',', 1)+1);
-->หา "," ตัวแรกแล้วตัดออก
end;
vTmp varchar2(1000);
cursor c_receipt IS
select nvl(rgrr.receipt_no, rgrr.account_number) receipt_no
from rg_register_receive rgrr
where rgrr.ou_code = :ou_code
and rgrr.register_no = :register_no
and nvl(rgrr.receipt_no, rgrr.account_number) is not null;
BEGIN
FOR i IN c_receipt LOOP
--> วนลูปเพื่อนำข้อมูลมา(||)ไปร์ต่อกันโดยครั่นด้วย ","
vTmp := vTmp||','||i.receipt_no;
END LOOP;
return SUBSTR(vTmp,INSTR(vTmp,',', 1)+1);
-->หา "," ตัวแรกแล้วตัดออก
end;
12 ตุลาคม 2553
สมัครสมาชิก:
บทความ (Atom)