2016-06-16 2 views
-1

Есть ли код proc sql, используя CURRENT_DATE, который я могу вычесть за один день из него, чтобы извлечь данные из предыдущего дня?Я пытаюсь извлечь данные с предыдущего дня в SAS

Я пытаюсь автоматизировать отчет и нуждаюсь в возможности извлечения данных из предыдущего дня.

+1

Intnx ('день', сегодня() - 1) – kl78

+0

Задавая мы должны видеть ваши усилия. Пожалуйста, прочитайте «[ask]» и «[mcve]». –

ответ

0

Это должно сделать трюк:

proc sql; 
    select * 
    from myTable 
    where myDate = intnx("day", today(), -1); 
quit; 
+0

Это возвращает следующую ошибку: «Не найдена авторизированная процедура с именем« DATE »типа« FUNCTION »с совместимыми аргументами. SQLSTATE = 42884 – lwc0724

+1

@ Iwc0724: вы должны добавить/отредактировать код (или, по крайней мере, соответствующие части), который вы выполняете в вашем вопросе ошибка, о которой вы говорите, не соответствует этому ответу, поэтому я думаю, что вы делаете что-то другое в своем коде ... – kl78