2019年8月29日 星期四

sum 運算子的運算元資料類型 nvarchar 無效。

當我們要對SQL中進行運算,如MAX、MIN、SUM,等等。
而當預計算的欄位是NVARCHAR或VARCHAR就會出現類似以下錯誤訊息。
sum 運算子的運算元資料類型 nvarchar 無效。

調整SQL語法如下:

SELECT c1,c2,c3,sum(c4) from tb1 group by c1,c2,c3

##修改如下
SELECT c1,c2,c3,Sum(isnull(cast(c4 as float),0)) from tb1 group by c1,c2,c3

沒有留言:

張貼留言

CentOS Python 3.7 安裝方式

有些開發的程式在python 3.8的檔案套件不相容,例如pymssql,等。 所以如果不建置虛擬環境的話才特意安裝3.7版本的python 安裝流程如下 # 先進行yum套件的update yum update -y # 安裝相依性套件 yum install gcc o...