⑧ 해설을 보면
11.(왼편 전문가의 조언) count([사용자]) 와 같이 필드를 []기호로 입력해주는데,
12. =DSum("납부금","수강고객현황","성별='여'") 에서는 왜 ""(따옴표)로 필드를 입력해준건가요?
=dsum([납부금],수강고객현황,[성별]=여) 로 입력하면 안되는건가요??? 에러가 나나요??
@ 대괄호와 따옴표를 쓰는 차이는 뭔가요??
@ 그리고 111쪽 ⑧ 해설을 보면 이번에는 같은 합계를 입력하는 것인데 dsum이 아닌 sum을 사용했네요~ 둘의 차이점은 무엇인가요?? 언제 dsum을 이용하는건가요??
1.
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
2. 조건이 있는 값의 합계를 구할때는 dsum을 사용하고 그냥 합계를 이용할때는 sum을 사용합니다.
문제를 확인 해 보세요.
좋은 하루 되세요.
-
*2012-03-13 07:06:32
1.
"dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
2. 조건이 있는 값의 합계를 구할때는 dsum을 사용하고 그냥 합계를 이용할때는 sum을 사용합니다.
문제를 확인 해 보세요.
좋은 하루 되세요.