0

フィールド 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
4

1 に答える 1