Я пытаюсь перейти с Oracle на красное смещение и застрял с этим преобразованием функции. Может кто-то помочь мне с этим?
Oracle: trunc(to_date('{RUN_DATE_YYYYMMDD}', 'YYYYMMDD')-6, 'DAY')
trunc(to_date('{RUN_DATE_YYYYMMDD}', 'YYYYMMDD')-6, 'DAY')
RedShift:?
Вы на самом деле получаете дату без временной части. В Redshift вы можете просто использовать '{RUN_DATE_YYYYMMDD}' :: date - 6 или же to_date ('{RUN_DATE_YYYYMMDD}', 'YYYYMMDD') - 6