이 SQL 문에 문제가 있습니까? 계속해서 SelMonth와 CurMonth가 유효하지 않은 열이되어, Where 절이 잘못 되었습니까? DATEPART가 여기에서 문제를 일으키고 있습니까?SQL 문 DATEPART 도움말
SELECT TOP (5)
EName, EDate, EDateEnd,
DATEPART(month, EDate) AS SelMonth,
DATEPART(month, { fn CURDATE() }) AS CurMonth
FROM
Events
WHERE
(EDate >= { fn CURDATE() })
AND (SelMonth = CurMonth)
감사
어떤 SQL 버전을 사용하고 있습니까? –
@ 브라이언 즈. SQL Server 2005 – atrljoe