0
Cloud BigQueryのDate関数が多数見つかりましたが、特定のケースがあり、使用可能な関数のどれも動作していないようです。 私のデータは「MMddyy」形式の日付列を持ち、「yyyy-MM-dd」形式に変換したいと考えています。どうすればこれを達成できますか?BigQueryの日付書式
Cloud BigQueryのDate関数が多数見つかりましたが、特定のケースがあり、使用可能な関数のどれも動作していないようです。 私のデータは「MMddyy」形式の日付列を持ち、「yyyy-MM-dd」形式に変換したいと考えています。どうすればこれを達成できますか?BigQueryの日付書式
これは1つの可能性である。我々は、この日付フォーマット関数への入力として任意のブランク値を得れば何
#standardSQL
WITH data AS(
SELECT '072817' as dt UNION ALL
select NULL UNION ALL
SELECT ''
)
SELECT IF(dt != '', FORMAT_DATE("%Y-%m-%d", PARSE_DATE("%m%d%y", dt)), dt) FROM data
もう一つ質問、。私のデータセットには、クエリに失敗した '日付'フィールドの空白の値が含まれています。私は私の質問が失敗するのを望んでいません。私の質問には、有効な値があればそれを私の希望のフォーマットに変換し、それ以外の場合はブランクのままにしておきます。 –
@BalajeeVenkatesh私の質問が更新されました。 –