Для правильного вопроса надо знать половину ответа
У вас и так один запрос, CASE подзапросом не является.
Но если бы вы вместо нуля использовали NULL для незавершённых задач, то выражение упростилось бы до IFNULL(`t`.`date_end`, NOW()).
Для правильного вопроса надо знать половину ответа
SELECT `dept_no`, sum(`salary`) AS `sum`
FROM `salaries` AS `s`
JOIN `dept_emp` AS `d`
ON `s`.`emp_no` = `d`.`emp_no`
WHERE `s`.`to_date` = '9999-01-01'
GROUP BY `d`.`dept_no`
ORDER BY `sum` DESC
LIMIT 1
Для правильного вопроса надо знать половину ответа
Никак. SPF, DKIM и DMARK не зря придумали.
Сегодня вы отправляете почту от адреса какого-то пользователя, завтра спаммер отправляет почту от вашего адреса.
Для правильного вопроса надо знать половину ответа
Для начала попробуйте указать полный путь к mount.cifs
Или проверьте, что команда доступна по одному из путей, указанных в переменной PATH в начале crontab.
Для правильного вопроса надо знать половину ответа
Если никакой выборки (WHERE, JOIN, GROUP BY и т.д.) по этим полям не проводится, то компактнее всего хранить логические значения в виде SET. В этом случае 64 значения займут 8 байт, 20 значений - 4 байта.
Для правильного вопроса надо знать половину ответа
Если у вас есть свой домен, то поднимаете свой DNS-сервер и регистрируете его как NS у владельца домена предыдущего уровня. Тогда ваш сервер будет доверенным для этого домена.
Собственно "доверенность" в данном случае и означает, что записи домена находятся непосредственно на данном сервере.