

/* -------- ŐVS(Ɩt}X^) -------- */

CREATE OR REPLACE VIEW V_TANTO AS
select
 A.Ӑ溰 Ӑ溰
,case
 when (A.cƒSJnt2>=A.cƒSJnt1 AND B.dt>=A.cƒSJnt2 OR A.cƒSJnt2<A.cƒSJnt1 AND B.dt<A.cƒSJnt1) AND A.cƒS2<>'' then A.cƒS2
 else A.cƒS1
end cƒS
from
 MM_TOK A
,FE_TODAY B
where
 B.jdx = 'Ɩt}X^'
;

/* -------- ŐVS(VXet) -------- */

CREATE OR REPLACE VIEW V_TANTONOW AS
select
 A.Ӑ溰 Ӑ溰
,decode(A.cƒS2,' ',A.cƒS1,
	decode(sign(A.cƒSJnt2-A.cƒSJnt1),-1,
		decode(sign(to_nchar(sysdate,'YYYYMMDD')-A.cƒSJnt1),-1,A.cƒS2,A.cƒS1), 
		decode(sign(to_nchar(sysdate,'YYYYMMDD')-A.cƒSJnt2),-1,A.cƒS1,A.cƒS2))) cƒS
from
 MM_TOK A
;

