---------------------------------------------------------------------------- 참고 쿼리 ----------------------------------------------------------------------------
# 일상기록 삭제
# 일상기록 삭제 - 일부
delete from tbl_bf_daily_nutrition where smc_no = 73;
delete from tbl_bf_daily_nutrition_1 where smc_no = 73;
delete from tbl_bf_daily_nutrition_2 where smc_no = 73;
@ -23,6 +23,23 @@
delete from tbl_bf_daily_nutrition_9 where smc_no = 73;
delete from tbl_bf_daily_nutrition_10 where smc_no = 73;
# 일상기록 삭제 - 전체
delete from tbl_bf_daily_nutrition;
delete from tbl_bf_daily_nutrition_1;
delete from tbl_bf_daily_nutrition_2;
delete from tbl_bf_daily_nutrition_3;
delete from tbl_bf_daily_nutrition_4;
delete from tbl_bf_daily_nutrition_5;
delete from tbl_bf_daily_nutrition_6;
delete from tbl_bf_daily_nutrition_7;
delete from tbl_bf_daily_nutrition_8;
delete from tbl_bf_daily_nutrition_9;
delete from tbl_bf_daily_nutrition_10;
# 동기화 관련
select * from tbl_bf_family where member_id = 'renamaestro';
select smc_no, member_id from tbl_bf_family_baby where member_id = 'renamaestro';
@ -69,22 +86,22 @@ order by DATE_FORMAT(b.reg_dt, '%Y-%m-%d %H') asc;
#메모리 - 타임라인(모유, 각 카테고리별 수치 및 시간간격 계산해야됨.)
SELECT
DATE_FORMAT(b.reg_dt, '%Y-%m-%d %H:%i:%s') as reg_date,
TIMEDIFF(b.reg_dt, LAG(b.reg_dt) OVER (ORDER BY b.reg_dt) ) AS time_diff,
d.title,
b.dn_no,
d.cd_no,
CASE
when b.dn_no = '627' then (select eat_qty from tbl_bf_daily_nutrition_1 tn1 where tn1.dn_no = b.dn_no) -- 모유
when b.dn_no = '618' then (select eat_qty from tbl_bf_daily_nutrition_2 tn1 where tn1.dn_no = b.dn_no) -- 분유
END AS time_val
DATE_FORMAT(b.reg_dt, '%Y-%m-%d %H:%i:%s') as reg_date,
TIMEDIFF(b.reg_dt, LAG(b.reg_dt) OVER (ORDER BY b.reg_dt) ) AS time_diff,
d.title,
b.dn_no,
d.cd_no,
CASE
when d.cd_no = 'BF_NU_TP_1' then (select eat_qty 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 from tbl_bf_daily_nutrition_2 tn1 where tn1.dn_no = b.dn_no) -- 분유
END AS time_val
FROM tbl_bf_family_match a
INNER JOIN tbl_bf_daily_nutrition b on a.smc_no = b.smc_no
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 = '1642861413918'
and DATE_FORMAT(b.reg_dt,'%Y-%m-%d') = STR_TO_DATE('2022-02-15','%Y-%m-%d') ;
a.member_id = '1642861413918'
and DATE_FORMAT(b.reg_dt,'%Y-%m-%d') = STR_TO_DATE('2022-02-17','%Y-%m-%d') ;