的员工日日我想这code.But它不工作。(我使用NetBeans内部数据库)查询找出每个出生
代码是 -
SELECT DATEPART(yyyy,DOB) AS BirthYear,
DATEPART(mm,DOB) AS BirthMonth,
DATEPART(dd,DOB) AS BirthDay
FROM Employees
WHERE EmpId=1
错误 -
[异常,错误代码30000,的SQLState 42X04]柱“YYYY”为 未在任何表FROM列表或加入 说明书内出现,是加入的specifica的范围之外或 出现在HAVING子句中,不在GROUP BY列表中。如果这是 CREATE或ALTER TABLE语句,那么'DD'不是 目标表中的列。
你正在使用哪个db? – scaisEdge
我正在使用mysql。 –
我已经发布并回答..mysql使用特定函数asyear(),month()和day()来检索您正在查找的日期时间列。 – scaisEdge