#mysql
#mysql
Вопрос:
Я не очень хорошо знаком с MySQL, поскольку большую часть времени я работал с Oracle. В Oracle день [начиная с понедельника по воскресенье] на указанную дату может быть просто отображен с помощью следующего SQL-запроса SELECT.
SELECT TO_CHAR(TO_DATE('9-AUG-1988','DD-MON-YYYY'),'DAY')FROM DUAL;
Он показывает день [это может быть любой, начиная с понедельника по воскресенье] на указанную дату в указанном формате в Oracle. Я немного покопался, но не смог. Как то же самое достигается в MySQL?
Ответ №1:
Вы можете попробовать это:
SELECT DAYNAME(your_date) FROM your_table
Ответ №2:
ИСПОЛЬЗУЯ ФУНКЦИЮ DAYNAME(), например:
mysql> SELECT DAYNAME('2007-02-03');
-> 'Saturday'
Ответ №3:
SELECT DAY(DATE_COLUMN_NAME) FROM TABLE_NAME;