1
MS ACCESS (제트-SQL)계산 평균 일
나는 일 두 날짜 사이의 평균 차이를 찾고 싶어요. 그러나 하나의 날짜에는 계산에서 제외하려는 NULL 값이 들어 있습니다. 실제로 SELECT
문 (여기에 표시되지 않음)에 필터링하지 않으려는 다른 집계 계산이 있으므로 WHERE
함수를 사용할 수 없습니다.
내 마지막 시도 : 어떤 도움
SELECT
Avg(Iif(dateDischarge IS NOT NULL, DateDiff('d',DateValue(dateRandomisation),(DateValue(dateDischarge))),NULL)) AS dtdis_dtrand
FROM Table
GROUP BY Variable
감사합니다,
롭
감사합니다. 간단하게 위의 예제에서 다른 SELECT 문을 제거했습니다. 실제로 다른 모든 집계 함수에서 모든 사례를 제외하고 싶지 않으므로이 경우 함수가 도움이되지 않습니다. –
IIF에서 0 대신 NULL을 사용하려고합니까? –
같은 오류 msg : "조건 식의 데이터 형식이 일치하지 않습니다."... 그룹화되지 않은 쿼리에서 DateDiff 문이 올바르게 작동하고 dateDischarge = NULL 인 행에 #ERROR가 생성된다는 것을 알고 있습니다. –