iT邦幫忙

1

MS SQL語法哪裡有錯

  • 分享至 

  • xImage

從excel匯入資料表 bcd(有欄位:MC001,MC002,MC004)
在MS SQL 內新增一個查詢:

select MC001 as 品號,
MC002 as 主要庫別,
MC004 as 安全庫存量
from INVMC
where MC001=bcd.MC001 and MC002=bcd.MC002
from bcd <=(SQL說這段有錯)

有大大可以指正嗎?謝謝!!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
as6633208
iT邦新手 5 級 ‧ 2022-05-23 14:50:13
最佳解答

不要這樣下,改這樣:
select
INVMC.MC001 as 品號,
INVMC.MC002 as 主要庫別,
INVMC.MC004 as 安全庫存量
from INVMC
left join bcd ON INVMC.MC001=bcd.MC001 and INVMC.MC002=bcd.MC002

easypolo iT邦新手 5 級 ‧ 2022-05-23 17:05:47 檢舉

後來我改成
select rtrim(MC001) as 品號,
MC002 as 主要庫別,
MC004 as 原安全量,
MX004 as 修正安全庫存量
from INVMC, abd
where rtrim(INVMC.MC001)=abd.MX001 and INVMC.MC002=abd.MX002
感謝as 大大

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-05-21 08:00:08

改成

select MC001 as 品號,
MC002 as 主要庫別,
MC004 as 安全庫存量
from INVMC, bcd
where IMVMC.MC001=bcd.MC001 and IMVMC.MC002=bcd.MC002

試看看

easypolo iT邦新手 5 級 ‧ 2022-05-21 19:03:04 檢舉

謝謝!!!我下星期一試試看

我要發表回答

立即登入回答