다음 쿼리는 SQL Server Managemengt Studio에서 작동하지만 phpmyadmin에서 작동하지 않는 것으로 보입니다. 잘못된 것이 무엇인지 알아낼 수 있습니까? "# 1064 - SQL 구문에 오류가 있습니다. 올바른 구문을 보려면 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 7 행의 'google_rank FROM eig_ranking mi WHERE mi.project_id = m.project_'근처에서 사용하십시오. "phpMyadmin에서 Microsoft 서버 2008 SQL 쿼리 작동
MySQL 버전을 사용하고 있습니다 : 5.5.20 및 PHP 버전 5.3.13 및 Microsoft 서버 2008
SELECT project_id,
google_rank,
COALESCE(
(
SELECT TOP 1 google_rank
FROM eig_ranking mi
WHERE mi.project_id = m.project_id
ORDER BY
project_id
), 0 - google_rank AS movement
,keyword
,domain
FROM eig_ranking m where DATEDIFF(WEEK,rank_date, GETDATE())= 1 and google_rank!=0
order by movement desc
여기에'DATEDIFF'이란 무엇입니까? 그것도 MySQL에서 지원되지 않습니다! – Vishal