2012-10-24 3 views
0

에서 DATE에서 1950정확한 년 MySQL의

SELECT Person.names... 
..WHERE SELECT EXTRACT(YEAR FROM Person.dateOfBirth) => 1950; 

이 쿼리에 문제가 있나요?

+0

생년월일을 선택합니다. 반면 생년월일에서 sysdate를 빼서 가져야합니다. – Mistu4u

답변

2

YEAR() 함수는 MySQL의 DATETIME 필드에서 연도를 정수로 반환합니다.

SELECT Person.names FROM Person WHERE YEAR(Person.dateOfBirth) >= 1950; 
+0

아, 지금 작동합니다 :) – AKxox