[英]#1305 - FUNCTION DATENAME does not exist
SELECT DATENAME(month,created) AS bulan,
COUNT(created) AS jumlah
FROM ost_ticket
GROUP BY bulan
我想从创建的类型为DATETIME
列中获取月份名称。 这是来自于2014-02-04 09:55:22
创建的列的示例数据,但我收到错误函数 datename 不存在。
尝试这个:
select MONTHNAME(created) from tablename;
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_month
DATENAME
是一个 SQL-Server 函数。 它在 MySQL 中不存在。
改用DATE_FORMAT(created,'%M')
用
DATE_FORMAT(created,'%b')
以缩写形式获取月份名称,如 Jan 、 Feb 等。
DATE_FORMAT(created,'%M')
给出完整的月份名称 January , March 等。
SELECT DATE_FORMAT(created,'%M') AS bulan,
COUNT(created) AS jumlah
FROM ost_ticket
GROUP BY bulan
使用月函数从 SQL_SERVER 的日期中获取月份。
select month(created) from table_name;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.