sql2019中問題,sql2000中一個問題

時間 2022-06-04 17:25:05

1樓:

說的是,你isnull中各句中,有原來的列為數值型的,但是你isnull中後面是字元型的,不能轉換,不知道你的表定義是啥樣,無法判斷,不過懷疑cm_ctm_wt_qty11和cm_ctm_wt_qty21是數值型的

但是可以這樣,把所有欄位轉化為varchar的,就不會有問題了如:isnull(cm_ctm_wt_ct_by1,'admin')改為

isnull(cast(cm_ctm_wt_ct_by1 as varchar),'admin')

2樓:匿名使用者

isnull(cm_ctm_wt_qty11,''),isnull(cm_ctm_wt_qty21,'')

估計是這兩句有問題吧,從字面上看,估計是數字型別的欄位,你用空串表示數字啊? 而且錯誤提示很明顯:error converting data type varchar to numeric

3樓:匿名使用者

我有個建議...你多換行...那麼你就知道你在哪錯了!

SQL語句錯誤但是我在SQL2019中執行是正確的,到MYSQL是錯誤的大家幫看一下額

改為create table jobinfo id int 11 not null auto increment,pid varchar 20 default null,pvid varchar 20 default null,username varchar 20 default null,job...

vb和sql2019怎麼連線,vb和sql2000怎麼連線?

用ado 連線字串如下 provider sqloledb.1 user password 資料庫使用者口令 initial catalog 連線的資料庫 data source sql資料庫伺服器名 我給你讓發個例子吧,你看了就會,會簡單的 vb怎麼連線sql? day忘不掉的痛 一 配置odbc...

SQL2019列轉行,SQL2005 列轉行

select u.materialid,u.process id,u.processid,max case when u.num 1 then u.process check end as text1,max case when u.num 2 then u.process check end as...