|
|
|
@ -355,24 +355,44 @@
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="select_bf_health_checkup_list" resultClass="dataMap" parameterClass="dataMap">
|
|
|
|
|
select date_format(date_add(fb.birthday,interval ch.from month),'%Y. %m. %d') recmnd_from_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval ch.to month),'%Y. %m. %d') recmnd_to_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval ch.from month),'%Y년 %m월') recmnd_month
|
|
|
|
|
, ch.from * 30 as from_dt
|
|
|
|
|
, ch.to * 30 as to_dt
|
|
|
|
|
, ch.*
|
|
|
|
|
, ci.title
|
|
|
|
|
from tbl_db_health_checkup ch
|
|
|
|
|
left join tbl_bf_family_baby fb
|
|
|
|
|
on fb.smc_no = #smc_no#
|
|
|
|
|
left join tbl_code_item ci
|
|
|
|
|
on ci.val_1 = ch.health_tp
|
|
|
|
|
and ci.cg_cd ='BF_HEALTH_TP'
|
|
|
|
|
where smc_no = #smc_no#
|
|
|
|
|
order by recmnd_from_dt
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="select_bf_vac_schedule_list" resultClass="dataMap" parameterClass="dataMap">
|
|
|
|
|
select date_format(date_add(fb.birthday,interval ch.from month),'%Y. %m. %d') recmnd_from_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval ch.to month),'%Y. %m. %d') recmnd_to_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval ch.from month),'%Y년 %m월') recmnd_month
|
|
|
|
|
, ch.from * 30 as from_dt
|
|
|
|
|
, ch.to * 30 as to_dt
|
|
|
|
|
, ch.*
|
|
|
|
|
, ci.title
|
|
|
|
|
from tbl_db_health_checkup ch
|
|
|
|
|
left join tbl_bf_family_baby fb
|
|
|
|
|
on fb.smc_no = #smc_no#
|
|
|
|
|
left join tbl_code_item ci
|
|
|
|
|
on ci.val_1 = ch.health_tp
|
|
|
|
|
and ci.cg_cd ='BF_HEALTH_TP'
|
|
|
|
|
where smc_no = #smc_no#
|
|
|
|
|
and date_add(fb.birthday,interval ch.from month) >= now()
|
|
|
|
|
order by recmnd_from_dt
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="select_bf_health_checkup_list_prvs" resultClass="dataMap" parameterClass="dataMap">
|
|
|
|
|
select date_format(date_add(fb.birthday,interval ch.from month),'%Y. %m. %d') recmnd_from_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval ch.to month),'%Y. %m. %d') recmnd_to_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval ch.from month),'%Y년 %m월') recmnd_month
|
|
|
|
|
, ch.from * 30 as from_dt
|
|
|
|
|
, ch.to * 30 as to_dt
|
|
|
|
|
, ch.*
|
|
|
|
|
, ci.title
|
|
|
|
|
from tbl_db_health_checkup ch
|
|
|
|
|
left join tbl_bf_family_baby fb
|
|
|
|
|
on fb.smc_no = #smc_no#
|
|
|
|
|
left join tbl_code_item ci
|
|
|
|
|
on ci.val_1 = ch.health_tp
|
|
|
|
|
and ci.cg_cd ='BF_HEALTH_TP'
|
|
|
|
|
where smc_no = #smc_no#
|
|
|
|
|
and now() > date_add(fb.birthday,interval ch.to month)
|
|
|
|
|
order by recmnd_from_dt desc
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="select_bf_vac_schedule_list" resultClass="dataMap" parameterClass="dataMap">
|
|
|
|
|
select date_format(date_add(fb.birthday,interval dvs.start_label month),'%Y. %m. %d') recmnd_from_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval dvs.end_label month),'%Y. %m. %d') recmnd_to_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval dvs.start_label month),'%Y년 %m월') recmnd_month
|
|
|
|
@ -383,8 +403,24 @@
|
|
|
|
|
on dvs.dv_no = dv.dv_no
|
|
|
|
|
left join tbl_bf_family_baby fb
|
|
|
|
|
on fb.smc_no = #smc_no#
|
|
|
|
|
where date_add(fb.birthday,interval dvs.start_label month) >= now()
|
|
|
|
|
order by recmnd_from_dt , dvs.dv_no, dvs.round
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="select_bf_vac_schedule_list_prvs" resultClass="dataMap" parameterClass="dataMap">
|
|
|
|
|
select date_format(date_add(fb.birthday,interval dvs.start_label month),'%Y. %m. %d') recmnd_from_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval dvs.end_label month),'%Y. %m. %d') recmnd_to_dt
|
|
|
|
|
, date_format(date_add(fb.birthday,interval dvs.start_label month),'%Y년 %m월') recmnd_month
|
|
|
|
|
, concat (dvs.round, ' 차 ', dv_disease ) as dv_disease
|
|
|
|
|
, dvs.round
|
|
|
|
|
from tbl_db_vac_schedule dvs
|
|
|
|
|
inner join tbl_db_vac dv
|
|
|
|
|
on dvs.dv_no = dv.dv_no
|
|
|
|
|
left join tbl_bf_family_baby fb
|
|
|
|
|
on fb.smc_no = #smc_no#
|
|
|
|
|
where now() > date_add(fb.birthday,interval dvs.end_label month)
|
|
|
|
|
order by recmnd_from_dt , dvs.dv_no, dvs.round
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="select_bf_health_noti_count" resultClass="dataMap" parameterClass="dataMap">
|
|
|
|
|
select
|
|
|
|
|