Я пытаюсь отобразить день предыдущей даты.Пожалуйста, смотрите ниже.Я могу сделать это для текущей даты, но не могу использовать функцию date_sub, чтобы получить день, отображаемый 3 дня назад.
select from_unixtime(unix_timestamp(current_timestamp),'EEEE');
+-----------+--+
| _c0 |
+-----------+--+
| Thursday |
+-----------+--+
select from_unixtime(unix_timestamp(date_sub(current_timestamp,3)),'EEEE');
+-------+--+
| _c0 |
+-------+--+
| NULL |
+-------+--+
Есть ли другой способ добиться этого?