T1
いくつかの日付/時刻フィールドを持つテーブルがあります。このテーブルに対するいくつかのクエリを UNION クエリと組み合わせ、T2
次のようにユニオンで SELECT INTO を使用して新しいテーブルを作成しました。
SELECT * INTO T2
FROM (select * from query1_T1
union
select * from query2_T1)
問題はquery1_T1
、日付フィールドの一部を空白の文字列定数に置き換えることで、T2 が日付/時刻フィールドではなくテキスト フィールドを持つことになります。説明する:
query1_T1:
select myUDF(someTextField),"" as newDateField from T1
query2_T1:
select anotherUDF(someTextField),oldDateField from T1
ここoldDateField
で、日付/時刻です。
SELECT INTO または change を構造化してquery1_T1
、クエリから同じ結果が得られますが、newDateField
最終的に日付/時刻になる方法はありますか?