Microsoft Parallel Data Warehouse (PDW)에서 일부 데이터를 수집하는 쿼리를 작성하고 있습니다. 다음과 같이SQL : select 문에서 집계 함수에 대한 산술 연산이 잘못된 정보를 표시합니다.
쿼리의 일부이다 -
Select
min(rows) as rows_min,
max(rows) as rows_max,
sum(rows) as rows_total,
cast((((max(rows)-min(rows))/sum(rows))*100) as float) as SkewPct;
from .....;
은 분명히 쿼리가 오류를 표시하지 않습니다. 성공적으로 실행되지만 SkewPct를 제외한 모든 열의 올바른 데이터로 0 만 표시합니다.
이 문제를 해결하려면 저를 도우십시오.
MySQL 또는 sql-server? –