1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| select
CV_CON_NUMBER
,max(CV_NUMBER ) AS CV_NUMBER
,max(CV_AUTO_RENEWAL ) keep (dense_rank first order by CV_NUMBER desc) AS CV_AUTO_RENEWAL
,max(CV_BONUS_CLASS ) keep (dense_rank first order by CV_NUMBER desc) AS CV_BONUS_CLASS
,max(CV_CONSTRUCTED_BY ) keep (dense_rank first order by CV_NUMBER desc) AS CV_CONSTRUCTED_BY
,max(CV_CONSTRUCTION_TIME ) keep (dense_rank first order by CV_NUMBER desc) AS CV_CONSTRUCTION_TIME
,max(CV_CRC_CODE ) keep (dense_rank first order by CV_NUMBER desc) AS CV_CRC_CODE
,max(CV_CST_CODE ) keep (dense_rank first order by CV_NUMBER desc) AS CV_CST_CODE
,max(CV_CUR_ACDNT_TERM ) keep (dense_rank first order by CV_NUMBER desc) AS CV_CUR_ACDNT_TERM
,max(CV_DRIVER_FLAG ) keep (dense_rank first order by CV_NUMBER desc) AS CV_DRIVER_FLAG
,max(CV_FAMILY_PLUS ) keep (dense_rank first order by CV_NUMBER desc) AS CV_FAMILY_PLUS
,max(CV_INTERNET_DISCOUNT ) keep (dense_rank first order by CV_NUMBER desc) AS CV_INTERNET_DISCOUNT
,max(CV_LADIES_PLUS ) keep (dense_rank first order by CV_NUMBER desc) AS CV_LADIES_PLUS
,max(CV_MAIN_MATURITY ) keep (dense_rank first order by CV_NUMBER desc) AS CV_MAIN_MATURITY
,max(CV_MD_DATE_OF_BIRTH ) keep (dense_rank first order by CV_NUMBER desc) AS CV_MD_DATE_OF_BIRTH
,max(CV_MD_DR_LIC_COLOUR ) keep (dense_rank first order by CV_NUMBER desc) AS CV_MD_DR_LIC_COLOUR
,max(CV_MD_FIRST_NAME_KAN ) keep (dense_rank first order by CV_NUMBER desc) AS CV_MD_FIRST_NAME_KAN
,max(CV_MD_GENDER ) keep (dense_rank first order by CV_NUMBER desc) AS CV_MD_GENDER
,max(CV_MD_PREFECTURE ) keep (dense_rank first order by CV_NUMBER desc) AS CV_MD_PREFECTURE
,max(CV_MD_SURNAME_KAN ) keep (dense_rank first order by CV_NUMBER desc) AS CV_MD_SURNAME_KAN
,max(CV_MGM_DISCOUNT ) keep (dense_rank first order by CV_NUMBER desc) AS CV_MGM_DISCOUNT
,max(CV_OW_NATURAL_PERSON ) keep (dense_rank first order by CV_NUMBER desc) AS CV_OW_NATURAL_PERSON
,max(CV_PAYMENT_DATE ) keep (dense_rank first order by CV_NUMBER desc) AS CV_PAYMENT_DATE
,max(CV_PCO_ID ) keep (dense_rank first order by CV_NUMBER desc) AS CV_PCO_ID
,max(CV_PET_PLUS ) keep (dense_rank first order by CV_NUMBER desc) AS CV_PET_PLUS
,max(CV_PH_FLAG ) keep (dense_rank first order by CV_NUMBER desc) AS CV_PH_FLAG
,max(CV_PRE_VERSION_NUMBER) keep (dense_rank first order by CV_NUMBER desc) AS CV_PRE_VERSION_NUMBER
,max(CV_STATUS_CODE ) keep (dense_rank first order by CV_NUMBER desc) AS CV_STATUS_CODE
,max(CV_TARIFF_DATE ) keep (dense_rank first order by CV_NUMBER desc) AS CV_TARIFF_DATE
FROM japhonie.contract_versions CV
WHERE NOT (cv_status_code = '09' OR cv_status_code = '9')
group by CV_CON_NUMBER
having max(CV_CRC_CODE) keep (dense_rank first order by CV_NUMBER desc) not IN (12, 13, 14, 15, 16, 102) |
Partager