怎樣用SQL語句,查詢庫存,怎樣用 SQL 語句,查詢庫存? 20

時間 2021-05-12 10:02:24

1樓:匿名使用者

select 商品, 入庫-出庫 as '庫存'

from(select 商品,sum(入庫數量) as '入庫'

from 商品入庫表 group by 商品) tmp_tblrkleft join (select 商品,sum(入庫數量) as '入庫'

from 商品入庫表 group by 商品) tmp_tblck on tmp_tblrk.商品=tmp_tblck.商品

2樓:

如果出庫和入庫是在同一個表裡的話,這可這麼寫:

select 商品,

sum(出庫) as '總出庫',

sum(入庫) as '總入庫',

(sum(總入庫)-sum(總出庫)) as '庫存'

from 流水賬表 group by 商品。

如果出庫和入庫是在兩張表裡記錄的話,則這麼寫:

select i.商品, 入庫總表.總入庫-出庫總表.總出庫 as '庫存'

from(select 商品,sum(入庫) as 總入庫from 入庫表 group by 商品) 入庫總表left join (select 商品,sum(出庫) as 總出庫

from 出庫表 group by 商品) 出庫總表on 入庫總表.商品=出庫總表.商品

3樓:匿名使用者

if exists (select name from sysobjects

where type = 'v' and name = '商品出庫')

drop view 商品出庫

gocreate view 商品出庫'as

select 商品, 入庫-出庫 as '庫存'

from(select 商品,sum(入庫數量) as '入庫'

from 商品入庫表 group by 商品) tmp_tblrk

left join (select 商品,sum(入庫數量) as '入庫'

from 商品入庫表 group by 商品) tmp_tblck on tmp_tblrk.商品=tmp_tblck.商品

go建立該試圖之後 你就可以直接

select * from 商品出庫

就能看到你要的資料。對於sql你自己再調一下就ok。

【資料庫】怎麼往資料庫存sql語句

4樓:匿名使用者

用轉義符

在sqlserver中,轉義符是單引號“'”

一言兩句也說不明白,我給你舉例,你自己多揣摩select ''''

select 'it''s a dog'

5樓:

用quotename

如:select quotename('a''c"','''')

6樓:匿名使用者

兩個單引號表示一個單引號,分號可以直接使用

如 select 'set @a=''my string;'''

得到的結果是 set @a='my string;'

7樓:匿名使用者

轉義字元:'

忘了是不是了 你試下

8樓:匿名使用者

答錯了 ,弄成c的了