?? 進(jìn)銷存管理.sql
字號(hào):
CREATE TABLE [dbo].[銷售單明細(xì)歷史] (
[編號(hào)] [char] (14) Not NULL Primary key,
[銷售單號(hào)] [char] (14) Not NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[銷售數(shù)量] [decimal] (28,6) NOT NULL ,
[銷售價(jià)] [decimal] (28,6) NULL ,
[稅價(jià)合計(jì)] [decimal] (28,6) NULL ,
[扣率] [decimal] (28,6) NULL ,
[稅率] [decimal] (28,6) NULL ,
[不含稅價(jià)] [decimal] (28,6) NULL ,
[稅額] [decimal] (28,6) NULL ,
[倉(cāng)庫(kù)] [char] (20) NULL
)
GO
CREATE TABLE [dbo].[銷退貨單] (
[編號(hào)] [char] (14) Not NULL Primary key,
[銷售單編號(hào)] [char] (14) Not NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[退貨數(shù)量] [decimal] (28,6) NOT NULL ,
[銷售價(jià)] [decimal] (28,6) NULL ,
[稅價(jià)合計(jì)] [decimal] (28,6) NULL ,
[扣率] [decimal] (28,6) NULL ,
[稅率] [decimal] (28,6) NULL ,
[不含稅價(jià)] [decimal] (28,6) NULL ,
[稅額] [decimal] (28,6) NULL ,
[倉(cāng)庫(kù)] [char] (20) NULL
)
GO
CREATE TABLE [dbo].[銷退貨單歷史] (
[編號(hào)] [char] (14) Not NULL Primary key,
[銷售單編號(hào)] [char] (14) Not NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[退貨數(shù)量] [decimal] (28,6) NOT NULL ,
[銷售價(jià)] [decimal] (28,6) NULL ,
[稅價(jià)合計(jì)] [decimal] (28,6) NULL ,
[扣率] [decimal] (28,6) NULL ,
[稅率] [decimal] (28,6) NULL ,
[不含稅價(jià)] [decimal] (28,6) NULL ,
[稅額] [decimal] (28,6) NULL ,
[倉(cāng)庫(kù)] [char] (20) NULL
)
GO
CREATE TABLE [dbo].[調(diào)撥單] (
[編號(hào)] [char] (14) NOT NULL primary key,
[源部門] [varchar] (20) NULL ,
[目的部門] [varchar] (20) NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[數(shù)量] [decimal] (28,6) NOT NULL ,
[單價(jià)] [decimal] (28,6) NOT NULL ,
[合計(jì)金額] [decimal] (28,6) NULL ,
[調(diào)撥日期] [int] NULL ,
[制單人] [char] (10) NULL ,
[調(diào)貨原因] [varchar] (20) NULL
)
GO
CREATE TABLE [dbo].[調(diào)撥單歷史] (
[編號(hào)] [char] (14) NOT NULL primary key,
[源部門] [varchar] (20) NULL ,
[目的部門] [varchar] (20) NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[數(shù)量] [decimal] (28,6) NOT NULL ,
[單價(jià)] [decimal] (28,6) NOT NULL ,
[合計(jì)金額] [decimal] (28,6) NULL ,
[調(diào)撥日期] [int] NULL ,
[制單人] [char] (10) NULL ,
[調(diào)貨原因] [varchar] (20) NULL
)
GO
CREATE TABLE [dbo].[報(bào)損報(bào)溢] (
[編號(hào)] [char] (14) NOT NULL primary key,
[貨號(hào)] [char] (14) NOT NULL ,
[倉(cāng)庫(kù)] [varchar] (20) NOT NULL ,
[數(shù)量] [decimal] (28,6) NULL ,
[庫(kù)存單價(jià)] [decimal] (28,6) NULL ,
[金額] [decimal] (28,6) NULL ,
[日期] [int] NULL ,
[責(zé)任人] [char] (10) NULL ,
[制單人] [char] (10) NULL
)
GO
CREATE TABLE [dbo].[報(bào)損報(bào)溢歷史] (
[編號(hào)] [char] (14) NOT NULL primary key,
[貨號(hào)] [char] (14) NOT NULL ,
[倉(cāng)庫(kù)] [varchar] (20) NOT NULL ,
[數(shù)量] [decimal] (28,6) NULL ,
[庫(kù)存單價(jià)] [decimal] (28,6) NULL ,
[金額] [decimal] (28,6) NULL ,
[日期] [int] NULL ,
[責(zé)任人] [char] (10) NULL ,
[制單人] [char] (10) NULL
)
GO
CREATE TABLE [dbo].[上下限對(duì)照表] (
[序號(hào)] [int] IDENTITY (1, 1) NOT NULL ,
[倉(cāng)庫(kù)號(hào)] [char] (6) NOT NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[上限] [decimal] (28,6) NULL ,
[下限] [decimal] (28,6) NULL ,
[最佳存量] [decimal] (28,6) NULL ,
[備注] [varchar] (50) NULL
)
GO
CREATE TABLE [dbo].[預(yù)付款] (
[供貨商號(hào)] [char] (10) NOT NULL primary key,
[預(yù)付款總額] [decimal] (28,6) NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[應(yīng)付款] (
[編號(hào)] [char] (14) NOT NULL primary key,
[發(fā)票號(hào)] [char] (14) NULL ,
[填票日期] [int] NULL,
[進(jìn)貨單號(hào)] [char] (14) NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[供貨商號(hào)] [char] (10) NOT NULL ,
[數(shù)量] [decimal] (28,6) NOT NULL ,
[進(jìn)貨單價(jià)] [decimal] (28,6) NULL ,
[金額] [decimal] (28,6) NULL ,
[付款日期] [int] NULL ,
[詳細(xì)說(shuō)明] [varchar] (100) NULL ,
[進(jìn)貨日期] [datetime] NULL,
[狀態(tài)] [char] (6) NULL,
[減預(yù)付] [char] (2) NULL
)
GO
CREATE TABLE [dbo].[預(yù)收款] (
[供貨商號(hào)] [char] (10) NOT NULL primary key,
[預(yù)收款總額] [decimal] (28,6) NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[應(yīng)收款] (
[編號(hào)] [char] (14) NOT NULL primary key,
[發(fā)票號(hào)] [char] (14) NULL ,
[填票日期] [int] NULL,
[銷售單號(hào)] [char] (14) NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[客戶編號(hào)] [char] (10) NOT NULL ,
[數(shù)量] [decimal] (28,6) NOT NULL ,
[銷售價(jià)] [decimal] (28,6) NULL ,
[金額] [decimal] (28,6) NULL ,
[收款日期] [int] NULL ,
[詳細(xì)說(shuō)明] [varchar] (100) NULL ,
[銷售日期] [datetime] NULL,
[狀態(tài)] [char] (6) NULL,
[減預(yù)收] [char] (2) NULL
)
GO
CREATE TABLE [dbo].[每月結(jié)帳日期表] (
[月份] [int] not null primary key,
[全稱] [char] (4),
[結(jié)帳日期] [int] not null default 25 -- 默認(rèn)每日25號(hào)結(jié)帳
)
GO
CREATE TABLE 結(jié)帳歷史 (
結(jié)帳編號(hào) CHAR(14),
結(jié)帳日期 CHAR(10),
結(jié)帳年月 INT,
初次結(jié)帳 char(2) DEFAULT '否',
備注 CHAR(40)
)
GO
CREATE TABLE 進(jìn)銷存匯總表 (
結(jié)帳編號(hào) CHAR(14),
年月 int,
貨號(hào) CHAR(14),
上期結(jié)帳數(shù)量 decimal(28,6) DEFAULT 0,
上期結(jié)帳金額 numeric(30,2) DEFAULT 0,
借方數(shù)量 decimal(28,6) DEFAULT 0,
借方金額 numeric(30,2) DEFAULT 0,
貸方數(shù)量 decimal(28,6) DEFAULT 0,
貸方金額 numeric(30,2) DEFAULT 0,
本期結(jié)存數(shù)量 decimal(28,6) DEFAULT 0,
本期結(jié)存金額 numeric(30,2) DEFAULT 0,
備注 char(20)
)
GO
CREATE TABLE [dbo].[銷售日?qǐng)?bào)] (
[日期] [int] NOT NULL ,
[部門] [varchar] (20) NOT NULL ,
[組別] [varchar] (20) NOT NULL ,
[收款機(jī)號(hào)] [char] (4) NOT NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[班次] [char] (8) NOT NULL ,
[銷售數(shù)量] [decimal] (28,6) NULL ,
[應(yīng)收金額] [decimal] (28,6) NULL ,
[實(shí)收金額] [decimal] (28,6) NULL ,
[庫(kù)存單價(jià)] [decimal] (28,6) NULL
)
GO
CREATE TABLE [dbo].[調(diào)貨申請(qǐng)] (
[編號(hào)] [char] (14) Not NULL Primary key,
[部門] [varchar] (20) NULL ,
[組別] [varchar] (20) NULL ,
[貨號(hào)] [char] (14) NOT NULL ,
[數(shù)量] [decimal] (28,6) NULL ,
[日期] [int] NULL ,
[申請(qǐng)人] [char] (10) NULL ,
[申請(qǐng)說(shuō)明] [varchar] (100) NULL ,
[回復(fù)] [char] (10) NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[庫(kù)存庫(kù)] (
[貨號(hào)] [char] (14) NOT NULL ,
[倉(cāng)庫(kù)] [varchar] (20) NOT NULL ,
[庫(kù)存數(shù)量] [decimal] (28,6) NOT NULL ,
[庫(kù)存金額] [decimal] (28,6) NOT NULL ,
[庫(kù)存單價(jià)] [decimal] (28,6) NOT NULL ,
[最新進(jìn)價(jià)] [decimal] (28,6) NULL
)
GO
CREATE TABLE [dbo].[盤點(diǎn)單] (
[編號(hào)] [int] NOT NULL primary key,
[貨號(hào)] [char] (14) NOT NULL ,
[倉(cāng)庫(kù)] [varchar] (20) NOT NULL ,
[原庫(kù)存數(shù)] [decimal] (28,6) NULL ,
[原庫(kù)存金額] [decimal] (28,6) NULL ,
[原庫(kù)存單價(jià)] [decimal] (28,6) NULL ,
[新庫(kù)存數(shù)量] [decimal] (28,6) NULL ,
[新庫(kù)存金額] [decimal] (28,6) NULL ,
[新庫(kù)存單價(jià)] [decimal] (28,6) NULL ,
[制單人] [char] (10) NULL ,
[調(diào)整日期] [int] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[盤點(diǎn)單歷史] (
[編號(hào)] [int] NOT NULL primary key,
[貨號(hào)] [char] (14) NOT NULL ,
[倉(cāng)庫(kù)] [varchar] (20) NOT NULL ,
[原庫(kù)存數(shù)] [decimal] (28,6) NULL ,
[原庫(kù)存金額] [decimal] (28,6) NULL ,
[原庫(kù)存單價(jià)] [decimal] (28,6) NULL ,
[新庫(kù)存數(shù)量] [decimal] (28,6) NULL ,
[新庫(kù)存金額] [decimal] (28,6) NULL ,
[新庫(kù)存單價(jià)] [decimal] (28,6) NULL ,
[制單人] [char] (10) NULL ,
[調(diào)整日期] [int] NULL
) ON [PRIMARY]
GO
--外鍵
ALTER TABLE [dbo].[上下限對(duì)照表] ADD
CONSTRAINT [上下限對(duì)照表_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
[貨號(hào)]
)
GO
ALTER TABLE [dbo].[庫(kù)存庫(kù)] ADD
CONSTRAINT [庫(kù)存庫(kù)_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
[貨號(hào)]
)
GO
ALTER TABLE [dbo].[應(yīng)付款] ADD
CONSTRAINT [應(yīng)付款_供貨商_fk] FOREIGN KEY
(
[供貨商號(hào)]
) REFERENCES [dbo].[供貨商清單] (
[供貨商號(hào)]
),
CONSTRAINT [應(yīng)付款_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
[貨號(hào)]
)
GO
ALTER TABLE [dbo].[應(yīng)收款] ADD
CONSTRAINT [應(yīng)收款_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
[貨號(hào)]
),
CONSTRAINT [應(yīng)收款_客戶編號(hào)_fk] FOREIGN KEY
(
[客戶編號(hào)]
) REFERENCES [dbo].[客戶清單] (
[客戶編號(hào)]
)
GO
ALTER TABLE [dbo].[報(bào)損報(bào)溢] ADD
CONSTRAINT [報(bào)損報(bào)溢_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
[貨號(hào)]
)
GO
ALTER TABLE [dbo].[報(bào)損報(bào)溢歷史] ADD
CONSTRAINT [報(bào)損報(bào)溢歷史_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
[貨號(hào)]
)
GO
ALTER TABLE [dbo].[盤點(diǎn)單] ADD
CONSTRAINT [盤點(diǎn)單_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
[貨號(hào)]
)
GO
ALTER TABLE [dbo].[盤點(diǎn)單歷史] ADD
CONSTRAINT [盤點(diǎn)單歷史_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
[貨號(hào)]
)
GO
ALTER TABLE [dbo].[調(diào)撥單] ADD
CONSTRAINT [調(diào)撥單_貨號(hào)_fk] FOREIGN KEY
(
[貨號(hào)]
) REFERENCES [dbo].[商品清單] (
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -