반응형
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
반응형
'source' 카테고리의 다른 글
Java 8: Java.util.function의 TriFunction(및 kin)은 어디에 있습니까?아니면 대체방법이 뭐죠? (0) | 2023.02.07 |
---|---|
Azure 스토리지에 블럽이 있는지 확인하는 중 (0) | 2023.02.07 |
Azure 도입에 시간이 걸리는 이유는 무엇입니까? (0) | 2023.02.07 |
목록에 세트 추가 (0) | 2023.02.07 |
MySQL BOOL과 BOUALAL 열 데이터 유형의 차이점은 무엇입니까? (0) | 2023.02.07 |