SQL:select distinct n.NOTE_AGENCY as Agency, n.DISPLAY_NOTE_TYPE_CD as NoticeType, n.NOTE_NO as NoticeNumber, n.INFRINGEMENT_TS as OffenceTime, date(n.CREATION_TS) as NoticeEnteringDate,  ...
显示全部SQL:
select distinct n.NOTE_AGENCY as Agency, n.DISPLAY_NOTE_TYPE_CD as NoticeType, n.NOTE_NO as NoticeNumber,
n.INFRINGEMENT_TS as OffenceTime,
date(n.CREATION_TS) as NoticeEnteringDate,
(case when n.UPDATED_TS > i.UPDATED_TS then date(n.UPDATED_TS) else date(i.UPDATED_TS) end) as UpdatingDate,
n.ISSUING_OFCR as IssuingMember,
n.ROAD_NAME as Street,
n.SCENE_STTN_CD as SceneStation,
n.LOCAL_ATHY_CD as LocalAuthority,
n.UPDATED_BY as NoticeUpdater,
substr(n.SECTOR, 1, 6) as Sector,
i.IFMT_NUMBER as OffenceNumber,
substr(i.JUSTICE_OFFENCE, 1, 4) as PrecedentCode,
i.IFMT_STATUS_CD as OffenceStatus,
i.ACTION_DT as ActionDate,
date(i.CREATED_TS) as InfringementEnteringDate,
i.FEE as Amount,
i.EXCESS_SPEED as Excess,
i.UPDATED_BY as InfringementUpdater,
c.OUTCOME_DT as OutcomeDate,
c.OUTCOME_TYPE_CD as OutcomeType
from PIPS.NOTICE n
inner join PIPS.INFRINGEMENT i on (i.NOTICE_ID=n.NOTICE_ID) left outer join PIPS.COURT_CASE c on (c.NOTICE_ID=i.NOTICE_ID and c.IFMT_NUMBER=i.IFMT_NUMBER) where
n.NOTE_TYPE_CD in (1,3,4,5,10) AND
( ((date(n.CREATION_TS)>'2015-04-21') and (date(n.CREATION_TS)<='2015-04-22')) or
((date(i.CREATED_TS)>'2015-04-21') and (date(i.CREATED_TS)<='2015-04-22')) or
((date(n.UPDATED_TS)>'2015-04-21') and (date(n.UPDATED_TS)<='2015-04-22')) or
((date(i.UPDATED_TS)>'2015-04-21') and (date(i.UPDATED_TS)<='2015-04-22')) or
((i.ACTION_DT>'2015-04-21') and (i.ACTION_DT<='2015-04-22')) or
((c.OUTCOME_DT>'2015-04-21') and (c.OUTCOME_DT<='2015-04-22')) )
AND(i.IFMT_STATUS_CD in (1,2,3,7,8,9,10,11,13) or (i.IFMT_STATUS_CD = 6 and c.outcome_type_cd = 26 ) or (i.IFMT_STATUS_CD in (4, 5) and ( c.outcome_type_cd is null or c.outcome_type_cd in (6,17,18,26,38,39)))
)
AND n.NOTE_TYPE_CD not in(8, 9)
and n.note_status_cd > 0
====
--
--
-- LIST OF RECOMMENDED INDEXES
-- ===========================
-- no indexes are recommended for this workload.
--
--
-- RECOMMENDED EXISTING INDEXES
-- ============================
收起