|
|
|
@ -65,24 +65,24 @@ SELECT
|
|
|
|
|
d.cd_no,
|
|
|
|
|
CASE
|
|
|
|
|
when d.cd_no = 'BF_NU_TP_1' THEN
|
|
|
|
|
(select ifnull(emo_pre - emo_post,0)
|
|
|
|
|
(select concat(ifnull(eat_qty,0), 'ml')
|
|
|
|
|
from tbl_bf_daily_nutrition_1 tn1
|
|
|
|
|
where tn1.dn_no = b.dn_no
|
|
|
|
|
) -- 모유
|
|
|
|
|
when d.cd_no = 'BF_NU_TP_2' THEN
|
|
|
|
|
(select eat_qty
|
|
|
|
|
(select concat(eat_qty, 'ml')
|
|
|
|
|
from tbl_bf_daily_nutrition_2 tn1
|
|
|
|
|
where tn1.dn_no = b.dn_no
|
|
|
|
|
) -- 분유(젖병)
|
|
|
|
|
when d.cd_no = 'BF_NU_TP_3' THEN
|
|
|
|
|
(select
|
|
|
|
|
concat(ifnull(tn.prd_nm, ''),' ', tn1.weight, ' 섭취')
|
|
|
|
|
concat(ifnull(tn.prd_nm, ''),' ', tn1.eat_qty, 'ml 섭취')
|
|
|
|
|
from tbl_bf_daily_nutrition_3 tn1
|
|
|
|
|
left outer join tbl_db_nutrient tn on tn1.db_dn_no = tn.dn_no
|
|
|
|
|
where tn1.dn_no = b.dn_no
|
|
|
|
|
) -- 간식
|
|
|
|
|
when d.cd_no = 'BF_NU_TP_5' THEN
|
|
|
|
|
(select concat( (sleep_h - sleep_s_h), '시 ', (sleep_s_m - sleep_m), '분')
|
|
|
|
|
(select concat( (ifnull(sleep_h,0) - ifnull(sleep_s_h,0)), '시 ', (ifnull(sleep_m,0) - ifnull(sleep_s_m,0)), '분')
|
|
|
|
|
from tbl_bf_daily_nutrition_5 tn1
|
|
|
|
|
where tn1.dn_no = b.dn_no
|
|
|
|
|
) -- 수면시간
|
|
|
|
@ -101,21 +101,21 @@ SELECT
|
|
|
|
|
) -- 예방접종
|
|
|
|
|
when d.cd_no = 'BF_NU_TP_9' THEN
|
|
|
|
|
(select
|
|
|
|
|
concat(ifnull(tb.name, ''),' ', tn1.weight, ' 섭취')
|
|
|
|
|
concat(ifnull(tb.name, ''),' ', tn1.eat_qty, 'ml 섭취')
|
|
|
|
|
from tbl_bf_daily_nutrition_9 tn1
|
|
|
|
|
left outer join tbl_db_home_bf tb on tn1.db_dhb_no = tb.dhb_no
|
|
|
|
|
where tn1.dn_no = b.dn_no
|
|
|
|
|
) -- 홈메이드 이유식
|
|
|
|
|
when d.cd_no = 'BF_NU_TP_10' THEN
|
|
|
|
|
(select
|
|
|
|
|
concat(ifnull(tc.prd_nm, ''),' ', tn1.bm, '시간 섭취')
|
|
|
|
|
concat(ifnull(tc.prd_nm, ''),' ', tn1.eat_qty, 'ml 섭취')
|
|
|
|
|
from tbl_bf_daily_nutrition_10 tn1
|
|
|
|
|
left outer join tbl_db_bf_commerce tc on tc.dbc_no = tn1.db_dbc_no
|
|
|
|
|
where tn1.dn_no = b.dn_no
|
|
|
|
|
) -- 시판이유식
|
|
|
|
|
when d.cd_no = 'BF_NU_TP_11' THEN
|
|
|
|
|
(select
|
|
|
|
|
hosp_nm
|
|
|
|
|
concat(ifnull(hosp_nm,''), ' 의사:', doctor_nm, ', 증상: ', checkup)
|
|
|
|
|
from tbl_bf_daily_nutrition_11 tn1
|
|
|
|
|
where tn1.dn_no = b.dn_no
|
|
|
|
|
) -- 병원
|
|
|
|
@ -133,7 +133,7 @@ SELECT
|
|
|
|
|
) -- 발달과정 성취
|
|
|
|
|
when d.cd_no = 'BF_NU_TP_14' THEN
|
|
|
|
|
(select
|
|
|
|
|
ifnull(blq + brq,0)
|
|
|
|
|
concat(ifnull(blq + brq,0), 'ml')
|
|
|
|
|
from tbl_bf_daily_nutrition_14 tn1
|
|
|
|
|
where tn1.dn_no = b.dn_no
|
|
|
|
|
) -- 유축
|
|
|
|
@ -149,5 +149,6 @@ FROM tbl_bf_family_match a
|
|
|
|
|
INNER JOIN tbl_bf_family_match c on a.smc_no = c.smc_no
|
|
|
|
|
INNER JOIN tbl_code_item_str d on b.nutirition_cd_no = d.cd_no
|
|
|
|
|
WHERE
|
|
|
|
|
a.member_id = '1645342677758'
|
|
|
|
|
and DATE_FORMAT(b.reg_dt,'%Y-%m-%d') = STR_TO_DATE('2022-02-20','%Y-%m-%d');
|
|
|
|
|
a.member_id = '1644201833616'
|
|
|
|
|
and DATE_FORMAT(b.reg_dt,'%Y-%m-%d') = STR_TO_DATE('2022-02-28','%Y-%m-%d')
|
|
|
|
|
ORDER BY b.reg_dt;
|
|
|
|
|