・指定された入院日の入院患者のMRSAが陽性のとき、陽性検査日を付加して表示する
select DISTINCT
to_char(AD.PATIENTNO) 患者番号,
( I.KANJILASTNAME || ' ' || I.KANJIFIRSTNAME ) 患者氏名,
( I.KANALASTNAME || ' ' || I.KANAFIRSTNAME ) カナ,
( to_CHAR(TRUNC(MONTHS_BETWEEN(SYSDATE,I.BIRTHDAY) / 12),'999') || '歳' ||
to_CHAR(TRUNC(MONTHS_BETWEEN(SYSDATE,I.BIRTHDAY)) - TRUNC(TRUNC(MONTHS_BETWEEN(SYSDATE,I.BIRTHDAY) / 12) * 12),'00') || 'ヵ月' ) 年齢,
nvl(FW.WARDNAME,'外来') 病棟,
mrsa.MRSA,
mrsa.WARUPDATEDATE MRSA登録日,
AD.ADMISSIONDATE 入院日,
AD.DISFINALDATE 退院日,
(to_char( decode(AD.DISFINALDATE,null, sysdate ,AD.DISFINALDATE ) ,'J') - to_char(AD.ADMISSIONDATE,'J') + 1 ) 入院日数,
AD.DISEASE1 病名,
CS.KANJINAME 主治医,
AD.ADMISSIONSTATUS 状態,
(AD.CURRENTDEPT || ' ' || CD.DEPTSHORTNAME) 科 ,
decode(I.SEX,'0','男','女') 性別,
cc.REASONTEXT 退院理由,
to_date(I.BIRTHDAY,'YYYYMMDD') 誕生日,
AD.FREECOMMENT フリーコメント,
to_char(AD.ADMISSIONNO) 管理No
from ・・・