Если вы хотите получить текстовый день недели из даты, вы можете использовать DOWNAME. формат.
data _null_;
result = put(today(), dowName.);
put result=;
run;
Если вы хотите получить название дня недели из номера дня недели, я не знаю конкретной функции, которая это делает, но вы можете использовать тот факт, что 1-7 также являются датами, а 0 - пятницей, 1 января. 1960 и добавьте 2 к своему номеру:
data _null_;
do day = 1 to 7;
weekDay = put(day + 2, dowName.);
put weekDay=;
end;
run;
Что даст вам:
weekDay=Monday
weekDay=Tuesday
weekDay=Wednesday
weekDay=Thursday
weekDay=Friday
weekDay=Saturday
weekDay=Sunday
select id from table where id = $id
Не нужно фантазировать. Использование существует с подзапросами, вероятно, только приведет к снижению производительности, но я рад, если исправить это, если показано иначе.
Просто чтобы добавить еще один пример.
SELECT COUNT(id) FROM table WHERE id = 123
SELECT ID FROM TABLE WHERE ID = 'number';
SELECT count(*) FROM TABLE WHERE ID = 'number'; 1 - exists,
В своем PHP или другом коде вы должны проверить, возвращает ли один из этих запросов значение.