feat: 拡張SQL修正

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2024-07-17 10:34:18 +09:00
parent 54c3646cc4
commit 9dbff34bf5
2 changed files with 15 additions and 15 deletions

View File

@ -1,14 +1,14 @@
/* date_time(日付型)がNULLのレコードを抽出し、date_time(文字型) を日付型に変換してセットする。 */
/* date_time(文字型) を日付型に変換してセットする。 */
/* date_time(文字型) はUTCの日付を取得するため、date_time(日付型)はMeDaCAのポリシーに合わせてJSTに変換する */
UPDATE src06.hcp_web_access_log SET
date_time = IF (
medaca_common.convert_to_date(date_time_org, '%Y-%m-%d %H:%i:%s') IS NULL,
NULL,
medaca_common.convert_to_date(date_time_org, '%Y-%m-%d %H:%i:%s') IS NULL,
NULL,
medaca_common.convert_to_date(date_time_org, '%Y-%m-%d %H:%i:%s') + INTERVAL 9 HOUR
)
WHERE ins_date >= (now() - INTERVAL 1 YEAR);
/* post_evar29(日付型)がNULLのレコードを抽出し、post_evar29(文字型)を日付型に変換してセットする。 */
/* post_evar29(文字型)を日付型に変換してセットする。 */
/* post_evar29(文字型)はUTCの日付を取得するため、post_evar29(日付型)はMeDaCAのポリシーに合わせてJSTに変換する */
UPDATE src06.hcp_web_access_log SET
post_evar29 = IF (

View File

@ -1,23 +1,23 @@
/* 生年月日(日付型)がNULLのレコードを抽出し、生年月日(文字型) を日付型に変換してセットする。 */
/* 生年月日(文字型) を日付型に変換してセットする。文字型のデータがNULLの場合はNULLをセットする */
UPDATE src06.hcp_web_medpass_user_mst SET
BirthDate = IF(
medaca_common.convert_to_date(BirthDate_org, '%Y-%m-%d')IS NULL,
BirthDate = IF(
BirthDate_org IS NULL,
NULL,
medaca_common.convert_to_date(BirthDate_org, '%Y-%m-%d')
);
/* 登録日時(日付型) がNULLのレコードを抽出し、登録日時(文字型)を日付型に変換してセットする。 */
/* 登録日時(文字型)を日付型に変換してセットする。文字型のデータがNULLの場合はNULLをセットする */
UPDATE src06.hcp_web_medpass_user_mst SET
CreateDate = IF(
medaca_common.convert_to_date(CreateDate_org, '%Y-%m-%dT%H:%i:%s+09:00')IS NULL,
NULL,
medaca_common.convert_to_date(CreateDate_org, '%Y-%m-%dT%H:%i:%s+09:00')
CreateDate_org IS NULL,
NULL,
medaca_common.convert_to_date(CreateDate_org, '%Y-%m-%dT%H:%i:%s+09:00')
);
/* 最終更新日時(日付型) がNULLのレコードを抽出し、最終更新日時(文字型)を日付型に変換してセットする。 */
/* 最終更新日時(文字型)を日付型に変換してセットする。文字型のデータがNULLの場合はNULLをセットする */
UPDATE src06.hcp_web_medpass_user_mst SET
LastUpdate = IF(
medaca_common.convert_to_date(LastUpdate_org, '%Y-%m-%dT%H:%i:%s+09:00')IS NULL,
NULL,
medaca_common.convert_to_date(LastUpdate_org, '%Y-%m-%dT%H:%i:%s+09:00')
LastUpdate_org IS NULL,
NULL,
medaca_common.convert_to_date(LastUpdate_org, '%Y-%m-%dT%H:%i:%s+09:00')
);