2013-12-22 3 views
2

У меня есть таблица, как показано ниже.хочу получить имя дня на соответствующую дату

Наименование таблицы: деятельность.

| ACTIVITY_ID |  DATE | ASSIGN_ENGR | TASK_TYPE | TASK_STATUS | 
|-------------|------------|-------------|-----------|-------------| 
|   1 | 2013-12-31 |  Sachin | Monthly | Scheduled | 
|   2 | 2013-12-23 |  Mikel | Weekly |  Done | 
|   3 | 2013-10-18 |  John | Monthly |  Done | 

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

ответ

1

MySql Query

SELECT DAYNAME('2007-02-03'); 

Выход:

Суббота

Ваш запрос будет как этот

select Activity_ID, Date , DayName(Date) As Day, Assign_Engr, Task_Type,Task_Status From Your_Table_Name; 

Dayname() function

0
DATE_FORMAT(NOW(),'%a')   # %a: Abbreviated weekday name 

Для получения дополнительной информации: w3schools

Простой запрос может выглядеть следующим образом:

SELECT DATE_FORMAT(date, ‘%a’) AS dateday FROM users WHERE id = 1; 
Смежные вопросы