請問 "select SUM(n1,n2,n3) AS number from tb
select SUM(n1,n2,n3) AS numbers from tb_month where tyear="+year+"
如果是n1,n2,n3的和應該SUM(n1+n2+n3)
如果是n1,n2,n3分別求和應該是sum(n1),sum(n2),sum(n3)
你的寫法中語法有問題
把number改為numbers
su語法錯誤,只能有一個參數,如要求他們三個的和,可以sumsum(n1),sum(n2),sum(n3),
問題出在sum(n1,n2.n3)
因為:
SUM 函數要求有 1 個參數。
而你有三個參數,要不你這樣寫:
select (SUM(n1)+sum(n2)+sum(n3)) AS number from tb_month where tyear="+year+"
試試看!
sum只有一個參數,可以是sum(n1),sum(n2),sum(n3),或者sum(n1+n2+n3)。
另外,如果tyear是字符,則"select ... where tyear='"+year+"'"
表名稱和各字段的名稱都沒錯嗎?
還有,把number改成其它什么,比如NNNN,number可能是SQL的一個保留字。
把+year+的雙引號改為單引號
并看下+year+ 表示的是否正確
賁婁19642716830: select 變量問題 -
美姑縣非標: ______ Adodc2.RecordSource = "select agent from show_agent where pod='"&show_pod&"'" 試試,如果還有錯,請把錯誤提示弄上來
賁婁19642716830: sql 兩個表記錄數相除 -
美姑縣非標: ______ show(sum);select count (*) as sum from ly"為輸出指定一個別名 語句這樣寫 string count="; messagebox
賁婁19642716830: 如何用excel生成這種時間 -
美姑縣非標: ______ 起始單元格輸入公式;e-m-d h,12)+TIME(9,0,INT((ROW(A1)-1)/60)):","00"&TEXT(MOD(ROW(A1)-1,":mm:ss")&",6:=TEXT(DATE(2006,60)
賁婁19642716830: sql聯合查詢UNION問題 -
美姑縣非標: ______ %= rs;);data"SELECT data FROM dj union select num as data from file".getString(",如果你不想排除你在用union的時候為兩個表中的字段指定為同一個別名,在JSP中調用那個別名就可以了.rs = stmt.executeQuery(",用union會排除重復項的;) %> 就可以把兩個表的數據調出來了 另外如果兩個表含有相同數據; 這樣為num制定了別名data 在調用的時候只要<
賁婁19642716830: sql 加空格語句 -
美姑縣非標: ______ tring str; int x;//x是你要加的空格的個數 for(i=0i<x;i++) { str+=" "
如果是n1,n2,n3的和應該SUM(n1+n2+n3)
如果是n1,n2,n3分別求和應該是sum(n1),sum(n2),sum(n3)
你的寫法中語法有問題
把number改為numbers
su語法錯誤,只能有一個參數,如要求他們三個的和,可以sumsum(n1),sum(n2),sum(n3),
問題出在sum(n1,n2.n3)
因為:
SUM 函數要求有 1 個參數。
而你有三個參數,要不你這樣寫:
select (SUM(n1)+sum(n2)+sum(n3)) AS number from tb_month where tyear="+year+"
試試看!
sum只有一個參數,可以是sum(n1),sum(n2),sum(n3),或者sum(n1+n2+n3)。
另外,如果tyear是字符,則"select ... where tyear='"+year+"'"
表名稱和各字段的名稱都沒錯嗎?
還有,把number改成其它什么,比如NNNN,number可能是SQL的一個保留字。
把+year+的雙引號改為單引號
并看下+year+ 表示的是否正確
相關評說:
美姑縣非標: ______ Adodc2.RecordSource = "select agent from show_agent where pod='"&show_pod&"'" 試試,如果還有錯,請把錯誤提示弄上來
美姑縣非標: ______ show(sum);select count (*) as sum from ly"為輸出指定一個別名 語句這樣寫 string count="; messagebox
美姑縣非標: ______ 起始單元格輸入公式;e-m-d h,12)+TIME(9,0,INT((ROW(A1)-1)/60)):","00"&TEXT(MOD(ROW(A1)-1,":mm:ss")&",6:=TEXT(DATE(2006,60)
美姑縣非標: ______ %= rs;);data"SELECT data FROM dj union select num as data from file".getString(",如果你不想排除你在用union的時候為兩個表中的字段指定為同一個別名,在JSP中調用那個別名就可以了.rs = stmt.executeQuery(",用union會排除重復項的;) %> 就可以把兩個表的數據調出來了 另外如果兩個表含有相同數據; 這樣為num制定了別名data 在調用的時候只要<
美姑縣非標: ______ tring str; int x;//x是你要加的空格的個數 for(i=0i<x;i++) { str+=" "