Skip to main content

2つのファイルをデータ結合をした際に、

日付情報が"null"になってしまう事象が発生しました。

どのような原因が考えられますでしょうか?

ご教示いただけたら幸いです。

 

実データの共有ができないため、

以下に事象をまとめました。

 

↓↓↓↓↓

 

---------------------------

①購入履歴ファイルを開く

※顧客IDと購入日時等が項目としてならぶ

※購入する度にレコードがたつ

 

(一人の人が異なるタイミングで複数回購入したら、その度にレコードがたつ)

 

(結合前)

データ結合に関する質問

 

②顧客別所持ポイントリストを結合

※「顧客別所持ポイントリスト」は顧客IDが主キーとなる

※顧客IDをマッチングキーとする

 

購入日時が”null”になってしまいます。

pastedImage_4.png

 

購入日時でフィルターを掛けようとすると、

日付範囲がありえない範囲に・・・(本来であれば、2014年~2019年のデータ)

pastedImage_6.png

 

よろしくお願いいたします。

4 个回答
  1. 2020年1月27日 00:25

    SQL Serverでも同じ現象が発生するかは分かりませんが、一部のDB(RedshiftやBigQueryなど)ではデータ型の変更(特に日付型への変更)を受け付けないことがあります。

    「20200125」は日付型ではなくただの数値なので、それを日付型にうまく変更できなかった可能性があります。

    日付のデータは、元データ側で最初から日付として持っておくことをお勧めします。

0/9000