source

sql mariadb, 파티션 위의 오류 구문

manycodes 2023. 2. 7. 00:00
반응형

sql mariadb, 파티션 위의 오류 구문

쿼리를 실행할 때 다음 오류가 발생합니다.

'[Err] 1064 - SQL 구문에 오류가 있습니다.MariaDB 서버 버전에 대응하는 매뉴얼에서 max_date, row_number() OVER로 (PARTION by kd_lv3) 부근에서 사용할 올바른 구문을 확인하십시오.

쿼리:

select kd_lv3
, nm_lv3
, kd_lv2
, kd_lv1
, date(update_date) as update_date
, max(date(update_date)) OVER (PARTITION by kd_lv3) as max_date
, row_number() OVER (PARTITION by kd_lv3) as rownum
from akun_lv3_dump

오류를 해결하려면 어떻게 해야 합니까?

대답 대신 댓글을 달았을 텐데 포인트가 부족해요.

SQL은 좋아 보이지만 자세히 살펴보니 다음과 같은 질문이 있습니다.

(PARTITION by kd_lv3) as max_date

오류 발생 시:

(PARTITION by kd_akun_lv3)

따라서 지정한 쿼리가 올바른 경우 실행 중인 쿼리가 아니며 오래된 SQL을 테스트하고 있을 수 있습니다.고객님의 환경이 어떤지는 잘 모르겠지만 뭔가 새로워져야 할 것 같습니다.

언급URL : https://stackoverflow.com/questions/48162064/sql-mariadb-error-syntax-over-partition

반응형