想得到相应日期的日期名称

时间:2013-12-22 09:29:03

标签: mysql

我有一个表格设置,如下所示。

表名:活动。

| 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 |

我想使用查询在日期字段中获取日期名称。

3 个答案:

答案 0 :(得分:1)

Mysql提供DAYNAME()函数。

答案 1 :(得分:1)

MySql查询

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

答案 2 :(得分:0)

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

有关详细信息:w3schools

一个简单的查询可能如下所示:

SELECT DATE_FORMAT(date, ‘%a’) AS dateday FROM users WHERE id = 1;