SQL中語法錯誤(操作符丟失)問題

字號:

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