フィールド Cont_Num が異なるデータ形式 ('MM/DD/YYYY' と 'MM-DD-YYYY') で重複している場合、クエリは日付形式が 'MM' のフィールドのみを返すように Teradata でクエリを作成するにはどうすればよいですか? /DD/YYYY」ですが、Cont_Num の重複がなく、存在する日付形式が「MM-DD-YYYY」のみの場合は、そのフィールドを返す必要があります。私が持っているデータの例は以下のとおりです。
SELECT Cont_Num,FILL_DATE,
FROM USS_LOAD_LOG_TABLES.Members
WHERE Cont_Num IN (
1807369967,
1807453269,
1916796684,
2015276712,
2001306287
)
ORDER BY Cont_Num,FILL_DATE;
結果
Cont_Num FILL_DATE
1807369967 11-13-2018
1807369967 11/13/2018
1807453269 11-18-2018
1807453269 11/18/2018
1916796684 06-11-2019
1916796684 6/11/2019
2001306287 01-08-2020
2001306287 1/8/2020
2015276712 03-28-2020
期待される結果
結果
Cont_Num FILL_DATE
1807369967 11/13/2018
1807453269 11/18/2018
1916796684 6/11/2019
2001306287 1/8/2020
2015276712 03-28-2020