A. sql serve按照要求實現進銷存系統中的指定操作
進銷存系統是為了對企業生產經營中進貨、出貨、批發銷售、付款等進行全程進行(從接獲訂單合同開始,進入物料采購、入庫、領用到產品完工入庫、交貨、回收貨款、支付原材料款等)跟蹤(每一步都提供詳盡准確的數據)、管理(有效輔助企業解決業務管理、分銷管理、存貨管理、營銷計劃的執行和監控、統計信息的收集等方面的業務問題)而設計的整套方案。
B. 求sql進銷存相關查詢語句
createtablet1--商品表
(
idintidentity,
namevarchar(20)
)
insertintot1(name)values('a');
insertintot1(name)values('b');
createtablet2--銷售表
(
namevarchar(20),
saleint
)
insertintot2(name,sale)values('a',10)
createtablet3--庫存表
(
namevarchar(20),
inventoryint
)
insertintot3(name,inventory)values('a',100);
insertintot3(name,inventory)values('b',100);
selecta.*,
c.inventory-ISNULL(b.sale,0)as庫存,
ISNULL(b.sale,0)as銷量from
(select*fromt1)a
leftjoin
(select*fromt2)b
ona.name=b.name
leftjoin
(select*fromt3)c
ona.name=c.name
C. SQL 課程設計:傢具城進銷存管理系統
自己做吧,多學點東西,等畢業之後才好找工作呀。
D. sql做的進銷存和vba做的進銷存哪個更好
這兩個做出來的都有缺點,不好用,不知能,對操作者要求高。
sql 是資料庫,能把資料庫搞懂,玩得溜溜的那都是高級工程師了;
vba是office裡面的,能用vba做進銷存的人要麼是程序員,要麼是高級別的老會計;
無論是二者中的哪一個,都不會著手這些基礎的工作。就算是做出來了,其它人也不會用。
進銷存這塊最好的辦法就是採用專業的軟體公司開發的專業軟體,體驗度和易用度、安全性都比個人做的要好上很多。
我司做的就有進銷存軟體,並且還能對接在線微信商城,有需要可以試試,免費的哦。
E. oracle sql處理庫存先進先出邏輯(急)
create table 表1(貨號 varchar(20),批次 int ,數量 int)
create table 表2(貨號 varchar(20) ,數量 int)
/*------------------------------*/
insert into 表1
select '001', 1, 100 union all
select '001', 2, 200 union all
select '001', 3, 300
/*------------------------------*/
insert into 表2
select '001', 400
/*------------------------------*/
select * from 表1
select * from 表2
/*------------------------------*/
select t1.貨號,t1.批次,
case when ((select isnull(sum(數量),0) from 表1 t3 where t3.貨號=t1.貨號 and t3.批次<t1.批次)-isnull(t2.new_數量,0))<0
then case when ((select sum(數量) from 表1 t4 where t4.貨號=t1.貨號 and t4.批次<=t1.批次)-isnull(t2.new_數量,0))<0 then 0
else ((select sum(數量) from 表1 t4 where t4.貨號=t1.貨號 and t4.批次<=t1.批次)-isnull(t2.new_數量,0))
end
else t1.數量
end as 批次剩餘庫存數
from 表1 t1
left join (select 貨號,sum(數量) as new_數量 from 表2 group by 貨號) t2
on t1.貨號=t2.貨號
/*------------------------------*/
PS:上面將null轉換為0的函數為isnull,是SQL SERVER下的函數,你只要根據你的數據轉換為對應函數就可以了,如oracle是nvl,mysql是ifnull等等.
F. 一般的進銷存是用 SQL寫的嗎
sql只是一個資料庫,是數據存儲、讀取的平台,不能用來寫語句
用友、金蝶等常見軟體大多是用VB和JAVA語言編寫的額
G. sql 進銷存月統計
select datename(yyyy,銷售日期)+datename(mm,銷售日期) as 年月,convert(char(10),dateadd(day,-1,convert(datetime,convert(char(8),dateadd(month,1,銷售日期),120)+'01')),120) as 起始日期,convert(char(8),銷售日期,120)+'01' as 結束日期,商品編碼,sum(銷售金額)
from 表a
group by datename(yyyy,銷售日期)+datename(mm,銷售日期) ,convert(char(10),dateadd(day,-1,convert(datetime,convert(char(8),dateadd(month,1,銷售日期),120)+'01')),120) ,convert(char(8),銷售日期,120)+'01' ,商品編碼
H. 某葯店進銷存管理系統 使用SQL server實現
你好,使用SQL server實現 建議你去網路公司找專門的人員花錢實現,在這里恐怕實現不了,本身用SQL server也是要找專業編程人員。相信你在這里不會等到答案的,雖然我不知道結果,但是還是祝福你好運吧!畢竟你求助了我們的團隊!沒幫上什麼忙 祝你好運 good luck!
I. oracle sql處理庫存先進先出邏輯(急)
沒有錄入入庫主鍵,那你就根據物料和批次為條件進行查詢兩張表,然後將查詢的結果組合起來,在根據物料和批次進行排序
J. ms sql 2005 怎樣設計進銷存的存儲過程和觸發器,觸發器的作用和缺陷是什麼呢,謝謝 初學者
進銷存是很復雜的.有各種模塊,比如總帳,庫存,等等...每個模塊有很多表,函數和存儲過程.光一個模塊存儲過程可能幾百個.如果你初學還是從比較簡單的存儲過程寫起.
至於觸發器作用和缺陷.作用是一般用來審計,例如更新一條記錄的時候,就同時更新了更新時間和更新用戶.缺陷的話,一般資料庫不讓放太多觸發器,否則A觸發B,B觸發C,C又觸發A...造成維護上的不便.