SQL中語(yǔ)法錯(cuò)誤(操作符丟失)問題

字號(hào):

問題:
    select count(distinct skr) as num from skr
    SELECT SUM ( DISTINCT 進(jìn)貨量 ) FROM 進(jìn)庫(kù)單;
    access中說(shuō)這個(gè)是
    語(yǔ)法錯(cuò)誤(操作符丟失)
    怎么回事啊?
    回答:
    這種寫法是 SQL SERVER 中的T-SQL的寫法吧?
    JET SQL中不支持這種法
    你可以使用套嵌來(lái)解決。
    select sum(a.進(jìn)貨量) from (SELECT DISTINCT 進(jìn)貨量 FROM 進(jìn)庫(kù)單) a;
    select count(b.str) from (select distinct skr from skr) as b