Я получаю файл необработанных данных, который имеет два поля: Start_Date и Start_Time. Первоначально они являются строковыми переменными, где Start_Date имеет формат MM / DD / YYYY, а Start_Time имеет формат чч: мм: сс.
Я хотел бы объединить их в одну переменную даты (ММ / ДД / ГГГ чч: мм: сс). Вот синтаксис, который я использую, но он неуклюжий:
String MyDate(A20).
Compute MyDate = Concat(CHAR.SUBSTR
(Start_Date, 4, 2), '-', CHAR.SUBSTR (Start_Date, 1,2), '-',
CHAR.SUBSTR (Start_Date, 7,4), ' ', Start_Time).
Execute.
Alter Type MyDate (DATETIME20).
Execute.