1. 關於庫存統計,sql語言的疑問
在出庫明細表中插兩條編號為2、3,出庫量為0的記錄不就解決了,否則需要在sql中進行判斷,如果select的時候沒有值就得設置為0,然後再計算
2. sql查詢同表查詢庫存語句
select name, ry, sum(qty) from
(select name,(case when sjr<>'' and fjr='' then qty else -qty end) as qty,(case when sjr<>'' and fjr='' then sjr else fjr end) as ry from ku where ) as a1
where ry='a'
group by ry,name
3. sql語句中的判斷
你是想添加一個說明欄位吧? select 後面加上:(case when ZuiDaKuCun>AnQuanKuCun then '出庫' when AnQuanKuCun <ZuixiaoKuCun then '生產' end) AS '備注'
格式就是這樣,不過你的表達貌似有問題,看你的意思是 出庫 和 生產 有可能同時出現?弄錯了吧?
4. 請問用sql,怎麼在一條語句內查詢上周庫存、本周庫存和總庫存
SELECT
COALESCE ( SUM( CASE WHEN 日期 = 上周日期函數 THEN 單個庫存 ELSE 0 END ), 0 ) AS 上周總庫存,
COALESCE ( SUM( CASE WHEN 日期 = 本周日期函數 THEN 單個庫存 ELSE 0 END ), 0 ) AS 本周總庫存,
SUM(單個庫存) AS 總庫存
FROM
庫存表
用case then 大概就這意思,具體的參數自己修改修改就行了。
5. 如何寫判斷資料庫中庫存是否足夠的sql語句
直接查出有多少條數據就行呀!
select count(*) from BuyProctBill
6. 用sql寫出以下查詢庫存結果語句
selectmax(銷售日期)銷售日期,銷售名稱,sum(銷售數量)銷售數量),min(庫存數量)庫存數量
fromtbl_salesgroupby銷售名稱;
7. 如何用SQL查詢Proct表中庫存最低的6種商品
使用代碼:
DELETE的語法是:
DELETEFROMtable_name。
WHERE條件。
DELETE後面不跟列名。
INSERT一般都用:
INSERTINTOtable_name(列名)VALUES(值)。
值要跟列名相對應。
表名後面也可以直接寫上VALUES,這樣就是說不加列名,插入的時候就是按表中列的順序依次插入。
(7)庫存sql怎麼判斷擴展閱讀
全局變數
全局變數是sql server(WINDOWS平台上強大的資料庫平台)系統內部使用的變數,其作用范圍並不局限於某一程序,而是任何程序均可隨時調用全局變數通常存儲一些sql server(WINDOWS平台上強大的資料庫平台)的配置設定值和效能統計數據。
用戶可在程序中用全局變數來測試系統的設定值或Transact-SQL命令執行後的狀態值。有關sql server(WINDOWS平台上強大的資料庫平台) 全局變數的詳細情況請參見附錄。
注意:全局變數不是由用戶的程序定義的,它們是在伺服器級定應義的。只能使用預先說明及定義的變局變數。引用全局變數時,必須以「@@」開頭。局部變數的名稱不能與全局變數的名稱相同、否則會在應用中出錯。
8. 怎樣用 SQL 語句,查詢庫存
IF EXISTS (select name from sysobjects
where type = 'V' and name = '商品出庫')
DROP VIEW 商品出庫
GO
CREATE 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。
9. 如果用sql語言實現庫存查詢
SELECT A.物資名稱 ,A.型號, B.銷售日期, B.銷售單價
CASE(B.狀態)
WHEN 1 THEN '在庫中'
WHEN 2 THEN '已銷售'
WHEN 3 THEN '全部'
END
FROM A,B
希望對你有幫助,如有疑惑可繼續追加。
10. 怎麼用sql 查詢出商品的出入庫以及當日庫存
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.商品