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的了