亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? viewandproc.sql

?? 這是用PB6開(kāi)發(fā)的一個(gè)POS管理系統(tǒng)
?? SQL
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
/*=============================================*/
/*  System Base Table  View  in  Year DataBase */
/*=============================================*/
use sypos2000
go
if exists ( select * from sysobjects where name='up_CreateViewForSyposTable' and type='p')
	drop procedure up_CreateViewForsypostable
go

Create Procedure up_CreateViewForsyposTable as
Declare @TableName Varchar(50)
Declare @Mysql varchar(300)
Declare c1 Cursor for Select name from sypos..sysobjects where type='u'
open c1
Fetch c1 into @TableName
While @@Fetch_Status=0
   begin
      if exists ( select * from sysobjects where name = @TableName and type='v')
       begin
        select @mysql="drop view " + @TableName
	execute (@Mysql)
       end
      if not exists ( select * from sysobjects where name=@TableName)
        begin
         select @mysql="Create view " + @TableName + " as select * from sypos.." + @TableName
         Execute (@Mysql)
        end
    Fetch c1 into @TableName
   end
close c1
DealLocate c1
go

execute up_CreateViewforsyposTable
go

if exists ( select 1 from sysobjects where name='vBarCodes' and type='v')
   drop view VBarCodes
go

Create view VBarCodes as 
select PackGoodsNo goodsno,name,shortname,barcode,userdefno,groupno,Classno,Productid,statno,spec,
	RetailPrice,MemberPrice,SPriceFlag,Points,UseFlag 
From PackGoods
union
select goodsno,name,shortname,barcode,userdefno,groupno,Classno,Productid,statno,spec,
	RetailPrice,MemberPrice,SPriceFlag,Points,UseFlag
From Goods
union
select b.goodsno,a.name,a.shortname,b.barcode,a.userdefno,a.groupno,a.Classno,a.Productid,a.statno,a.spec,
	a.RetailPrice,a.MemberPrice,a.SPriceFlag,a.Points,a.UseFlag
From Goods a,MultiGoods b
where a.goodsno=b.goodsno

go

if exists ( select 1 from sysobjects where name='vgoodstemp' and type='v')
   drop view vgoodstemp
go

Create View vGoodsTemp as Select a.goodsno,b.ClassNo,b.GroupNo,b.VendorNO,sum(a.qty) qty from GoodsTemp a ,Goods b
group by a.goodsno,b.ClassNo,b.GroupNo,b.VendorNo

go


if exists ( select 1 from sysobjects where name='staffauth' and type='v')
   drop view staffauth
go

Create View StaffAuth  as 
 select operator,name func from operatorrights

go

if exists ( Select * from SysObjects Where Name='VCustPrice' and Type='V' )
   Drop View VCustPrice
go

Create view VCustPrice as select a.goodsno,a.barcode,a.userdefno,
a.groupno,a.classno,a.spec,a.name,a.shortname,a.model,a.productid,
a.RetailPrice,a.PackRatio,a.TaxRatio,a.EvaluatePrice,a.nEvaluatePrice,
a.useflag,b.lastCostPrice,b.initcostprice,b.curcostprice,b.CurQty,
c.price,b.DeptNo,c.custno 
from Goods a,stock b,custprice c 
where a.goodsno=b.goodsno and a.goodsno=c.goodsno
go

if exists ( Select * from SysObjects Where Name='VChecks' and Type='V' )
   Drop View VChecks
go

Create view VChecks as 
SELECT  checks.GOODSNO , goods.barcode, checks.ACCTQTY ,checks.REALQTY ,checks.ACCTAMT ,
        checks.REALAMT , Goods.NAME ,   Goods.GROUPNO , Goods.CLASSNO , checks.RETAILPRICE, 
	Checks.DeptNO, Checks.AcctQty * Checks.RetailPrice RetailAcctAmt,
	Checks.RealQty * Checks.RetailPrice RetailRealAmt,
	isnull(Checks.RealQty,0) - isnull(AcctQty,0) balanceqty,
	(isnull(Checks.RealQty,0) - isnull(AcctQty,0)) * checks.RetailPrice RetailBalanceAmt
        FROM Goods ,           checks     
        WHERE ( Goods.GOODSNO = checks.GOODSNO )
go


if exists ( Select * from SysObjects Where Name='VCostPrice' and Type='V' )
   Drop View VCostPrice
go
Create view VCostPrice as select a.goodsno,a.barcode,a.userdefno,
a.groupno,a.classno,a.spec,a.name,a.shortname,a.model,a.productid,
a.RetailPrice,a.SalePrice,a.PackRatio,a.TaxRatio,a.EvaluatePrice,a.nEvaluatePrice,
b.lastCostPrice,b.initcostprice,b.curcostprice,b.DeptNo,b.CurQty,a.useflag
from Goods a,stock b where a.goodsno=b.goodsno 
go

if exists ( Select * from SysObjects Where Name='VVendorPrice' and Type='V' )
   Drop View VVendorPrice
go
Create view VvendorPrice as select a.goodsno,a.barcode,a.userdefno,
a.groupno,a.classno,a.spec,a.name,a.shortname,a.model,a.productid,
a.RetailPrice,a.SalePrice,a.PackRatio,a.TaxRatio,a.EvaluatePrice,
a.nEvaluatePrice,a.useflag,b.lastCostPrice,b.initcostprice,b.DeptNo,
b.curcostprice,b.CurQty,c.taxprice,c.vendorno
from Goods a,stock b,VendorPrice c 
where a.goodsno=b.goodsno and a.goodsno=c.goodsno
go

if exists ( Select * from SysObjects Where Name='VDeptPrice' and Type='V' )
   Drop View VDeptPrice
go

Create View VDeptPrice as  
Select  a.GoodsNo,a.DeptNo,a.RetailPrice,a.MemberPrice,
	a.SpriceFlag,b.Name,b.GroupNo,b.ClassNo,b.Model,
	b.Spec,b.Productid,b.Packratio,b.SalePrice,b.TaxRatio,
	b.EvaluatePrice,b.NEvaluatePrice,b.Grade,b.RetailUnit,
	b.PackUnit,b.RetailMode,b.UseFlag,b.userdefno
from DeptPS a,Goods b where  a.goodsno=b.goodsno  

go


if exists ( Select * from SysObjects Where Name='VDeptStock' and Type='V' )
   Drop View VDeptStock
go

Create view VDeptStock as 
	select * from deptstock
  union
        select a.year,a.month,b.* from months a,stock b where getdate()<=a.enddate and getdate()>=a.startdate
go

/* ============================================================ */
/*   View: VStock                                               */
/* ============================================================ */
if exists ( Select * from SysObjects Where Name='VStock' and Type='V' )
   Drop View VStock
go
Create view VStock as
select a.*, b.Name, b.GroupNo,b.ClassNo, b.CategoryNo,b.UseFlag, b.SPriceFlag, 
       b.TaxRatio,b.EvaluatePrice,b.NevaluatePrice
from Stock a, Goods b
where a.GoodsNo = b.GoodsNo
go

/* View For Realtime Query */
/*  pos view */
if exists ( Select * from SysObjects Where Name='VPos' and Type='V' )
   Drop View VPos
go

Create View VPos as
  Select PosNo,Sum(Amt) Amt,Sum(Qty) Qty,Sum(Qty * CostPrice) CostAmt,Sum(DisAmt) DisAmt,
	Count(distinct ReceiptNO) ReceiptCount,Convert(char(8),inputdate,112) inputdate
  From Retail
  Group by PosNo,Convert(char(8),inputdate,112)
go

/* Casher View */

if exists ( Select * from SysObjects Where Name='VCasher' and Type='V' )
   Drop View VCasher
go

Create View VCasher as
Select Casher,Sum(Amt) Amt,Sum(Qty) Qty,Sum(Qty * CostPrice) CostAmt,Sum(DisAmt) DisAmt,
          Count(Distinct ReceiptNo) ReceiptCount,Convert(char(8),inputdate,112) inputdate
From Retail
Group by Casher,Convert(char(8),inputdate,112)
go

/* Hours View*/
if exists ( Select * from SysObjects Where Name='VHours' and Type='V' )
   Drop View VHours
go

Create View VHours as
Select DatePart(hh,InputDate) Hours,Sum(Amt) Amt,Sum(Qty) Qty,Sum(Qty * CostPrice) CostAmt,
	Sum(DisAmt) DisAmt,Count(Distinct ReceiptNo) ReceiptCount,Convert(char(8),inputdate,112) inputdate
From Retail
Group by DatePart(hh,InputDate),Convert(char(8),inputdate,112) 
go

/* end */

/* View for DayReport (by deptno,groupno and auditdate) */
/*begin */
if exists ( Select * from SysObjects Where Name='VGroupSale' and Type='V' )
   Drop View VGroupSale
go
Create View VGroupSale as 
	select Convert(char(8),a.AuditDate,112) AuditDate,
	a.Deptno,
	sum(b.Amt) Amt,
	sum(b.Ntaxamt) NTaxAmt,
	Sum(b.Qty) Qty,
	sum(Round(b.RetailPrice*b.Qty,2)) RetailAmt,
	Sum(Round((b.RetailPrice - b.Price) * b.Qty,2)) SaleDisAmt,
	Sum(Round(b.CostPrice * b.Qty,2)) CostAmt, 
	Sum(round(b.CostPrice/(1 + c.TaxRatio) * b.Qty,2)) NCostAmt, 
	c.Groupno
   from Sale a,SaleDetail b,Goods c
   Where a.SaleNO=b.SaleNo and b.GoodsNo=c.Goodsno and a.AuditFlag='1'
   Group by a.DeptNO,c.GroupNo,Convert(char(8),a.AuditDate,112)
go

if exists ( Select * from SysObjects Where Name='VGroupImport' and Type='V' )
   Drop View VGroupImport
go
Create View VGroupImport as 
	select Convert(char(8),a.AuditDate,112) AuditDate,
        a.InputDept,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(b.Amt) Amt,
	Sum(b.NtaxAmt) NTaxAmt,
	Sum(b.Qty) Qty,
	c.GroupNo
   From Import a,ImportDetail b,Goods c
Where a.ImportNo=b.ImportNo and b.GoodsNo=c.GoodsNo and a.auditFlag='1'
Group by  a.InputDept,c.GroupNo,Convert(char(8),a.AuditDate,112)
go


if exists ( Select * from SysObjects Where Name='VDestGroupAlloc' and Type='V' )
   Drop View VDestGroupAlloc
go

Create View VDestGroupAlloc as 
	select Convert(char(8),a.ReceiveDate,112) AuditDate,
	a.DestDept,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(round(b.CostPrice * b.Qty,2)) CostAmt,
	Sum(round(b.CostPrice/(1 + c.TaxRatio) * b.Qty,2)) NCostAmt,
	Sum(b.Amt) Amt,
	Sum(b.NtaxAmt) NtaxAmt,
	Sum(b.Qty) Qty,
	c.GroupNo
From Alloc a,AllocDetail b,Goods c
Where a.AllocNo=b.AllocNO and b.GoodsNo=c.GoodsNo and a.AuditFlag='1'
Group by a.DestDept,c.GroupNo,Convert(char(8),a.ReceiveDate,112)
go

if exists ( Select * from SysObjects Where Name='VSrcGroupAlloc' and Type='V' )
   Drop View VSrcGroupAlloc
go

Create View VSrcGroupAlloc as 
	select Convert(char(8),a.ReceiveDate,112) AuditDate,
	a.SrcDept,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(round(b.CostPrice * b.Qty,2)) CostAmt,
	Sum(round(b.CostPrice/(1 + c.TaxRatio) * b.Qty,2)) NCostAmt,
	Sum(b.Amt) Amt,
	Sum(b.NtaxAmt) NtaxAmt,
	Sum(b.Qty) Qty,
	c.GroupNo
From Alloc a,AllocDetail b,Goods c
Where a.AllocNo=b.AllocNO and b.GoodsNo=c.GoodsNo and a.AuditFlag='1'
Group by a.SrcDept,c.GroupNo,Convert(char(8),a.ReceiveDate,112)
go


if exists ( Select * from SysObjects Where Name='VGroupLoss' and Type='V' )
   Drop View VGroupLoss
go
Create View VGroupLoss as
  select Convert(char(8),a.AuditDate,112) AuditDate,
        a.DeptNO,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(Round(b.CostPrice * b.Qty,2)) Amt,
	Sum(round(b.CostPrice/(1 + c.TaxRatio) * b.Qty,2)) NTaxAmt,
	Sum(b.Qty) Qty,
	c.GroupNo
	From Loss a,LossDetail b,Goods c
Where a.LossNo=b.LossNo and b.GoodsNo=c.GoodsNo and a.AuditFlag='1'
Group by a.DeptNO,c.GroupNo,Convert(char(8),a.AuditDate,112)
go


if exists ( Select * from SysObjects Where Name='VGroupRetail' and Type='V' )
   Drop View VGroupRetail
go
Create View VGroupRetail as 
  Select Convert(char(8),a.InputDate,112) Inputdate,
	a.deptNo,
	Sum(a.Amt) Amt,
	Sum(a.DisAmt) DisAmt,
	Sum(a.Qty) Qty,
	Sum(Round(a.CostPrice * a.Qty,2)) CostAmt,
	Sum(round(a.CostPrice/(1 + b.TaxRatio) * a.Qty,2)) NCostAmt,
	b.GroupNo
From Retail a,Goods b
Where a.GoodsNo=b.GoodsNo
Group by a.DeptNO,b.GroupNo,Convert(char(8),a.InputDate,112)
go


if exists ( Select * from SysObjects Where Name='VGroupStock' and Type='V' )
   Drop View VGroupStock
go
Create View VGroupStock as
 Select b.Groupno,a.deptNO,
	Sum(a.CurCostAmt) CurCostAmt,
	Sum(Round(a.CurQty * a.RetailPrice,2)) CurRetailAmt,
	Sum(round(a.CurCostAmt / (1 + b.TaxRatio),2)) CurNCostAmt
 From Stock a,Goods b
 Where a.goodsno=b.goodsNo 
 Group by b.GroupNo,a.DeptNo
go

if exists ( Select * from SysObjects Where Name='VGroupDayStock' and Type='V' )
   Drop View VGroupDayStock
go
Create View VGroupDayStock as
 Select b.Groupno,a.deptNO,a.date,
	Sum(a.CurAmt) CurCostAmt,
	Sum(a.CurQty * a.RetailPrice) CurRetailAmt,
	Sum(a.CurAmt / (1 + b.TaxRatio)) CurNCostAmt
 From DayStock a,Goods b
 Where a.goodsno=b.goodsNo 
 Group by b.GroupNo,a.DeptNo,a.date
go

if exists ( Select * from SysObjects Where Name='VGroupChecks' and Type='V' )
   Drop View VGroupChecks
go


Create View VGroupChecks as 
 select b.deptno,a.GroupNo,Convert(char(8),b.Enddate,112) EndDate,
	Sum(Round(b.retailPrice * (isnull(b.RealQty,0) - Isnull(b.AcctQty,0)),2)) CheckRetailAmt,
        Sum(Round(b.CostPrice * isnull(b.RealQty,0),2) - isnull(b.AcctAmt,0)) CheckAmt,
        Sum(Round(b.CostPrice * isnull(b.RealQty,0),2)/(1 + a.Taxratio) - ISnull(b.AcctAmt,0)/(1 + a.TaxRatio)) NCheckAmt
From ChecksBackup b,Goods a
Where b.GoodsNo=a.GoodsNo
Group by b.DeptNo,a.GroupNo,Convert(char(8),b.EndDate,112)
go

/* end */



if exists ( Select * from SysObjects Where Name='vGoodsSale' and Type='V' )
   Drop View vGoodsSale
go
Create View vGoodsSale as 
	select Convert(char(8),a.AuditDate,112) AuditDate,
	a.Deptno,
	sum(b.Amt) Amt,
	sum(b.Ntaxamt) NTaxAmt,
	Sum(b.Qty) Qty,
	sum(Round(b.RetailPrice*b.Qty,2)) RetailAmt,
	Sum(Round((b.RetailPrice - b.Price) * b.Qty,2)) SaleDisAmt,
	Sum(Round(b.CostPrice * b.Qty,2)) CostAmt, 
	b.GoodsNo
   from Sale a,SaleDetail b
   Where a.SaleNO=b.SaleNo  and a.AuditFlag='1'
   Group by a.DeptNO,b.GoodsNo,Convert(char(8),a.AuditDate,112)
go

if exists ( Select * from SysObjects Where Name='vGoodsImport' and Type='V' )
   Drop View vGoodsImport
go
Create View vGoodsImport as 
	select Convert(char(8),a.AuditDate,112) AuditDate,
        a.InputDept,
	Sum(Round(b.RetailPrice * b.Qty,2)) RetailAmt,
	Sum(b.Amt) Amt,
	Sum(b.NtaxAmt) NTaxAmt,
	Sum(b.Qty) Qty,

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久久久久免费看 | 日韩—二三区免费观看av| 国产精品久久久一本精品| 久久香蕉国产线看观看99| 欧美mv日韩mv国产网站app| 日韩一区二区三区av| 91精品蜜臀在线一区尤物| 5566中文字幕一区二区电影| 免费亚洲电影在线| 国产精品久久久久婷婷| 国产精品电影院| 亚洲欧美偷拍三级| 亚洲精品国产成人久久av盗摄| 亚洲精品免费在线播放| 亚洲国产精品精华液网站| 天堂久久久久va久久久久| 久久99精品国产麻豆婷婷洗澡| 韩国一区二区视频| 91在线观看视频| 欧美日韩一区二区三区不卡| 欧美丰满嫩嫩电影| 久久久国产精品不卡| 中文字幕一区二区三区在线观看| 亚洲美女免费视频| 蜜臀久久99精品久久久画质超高清 | 久久精品一区蜜桃臀影院| 国产精品国产三级国产| 亚洲自拍另类综合| 国产91在线观看丝袜| av网站免费线看精品| 欧美日韩综合色| 久久久精品欧美丰满| 亚洲理论在线观看| 国内久久精品视频| 在线免费观看日本一区| 久久先锋影音av鲁色资源| 亚洲欧洲中文日韩久久av乱码| 蜜臀av一级做a爰片久久| 99视频一区二区| 日韩午夜在线影院| 亚洲精品水蜜桃| 国产一区二区三区四区五区美女| 色综合久久久久综合99| 26uuu精品一区二区在线观看| 亚洲视频一区在线| 国产精品自在在线| 3d动漫精品啪啪| 亚洲精品国产视频| 国产成人亚洲综合a∨婷婷图片| 欧美日韩日本视频| 亚洲婷婷综合色高清在线| 久久99精品久久久| 欧美精品高清视频| 一级日本不卡的影视| 不卡一区二区在线| 久久久不卡影院| 精品一区二区三区免费观看| 欧美精品一卡两卡| 一区二区三区中文字幕精品精品| 国产一区 二区 三区一级| 日韩一区二区在线观看视频| 亚洲国产一区二区a毛片| 91美女片黄在线观看91美女| 国产日本一区二区| 国产一区高清在线| 日韩欧美在线一区二区三区| 亚洲777理论| 欧美视频在线一区| 亚洲高清中文字幕| 欧美少妇性性性| 亚州成人在线电影| 欧美视频日韩视频| 日日夜夜精品视频免费| 欧美日韩不卡一区| 视频一区欧美日韩| 中文字幕国产一区| 国产精品一线二线三线精华| 久久久久高清精品| 国产成人av网站| 国产精品免费视频一区| 成人午夜看片网址| 亚洲日本电影在线| 欧美视频一区在线观看| 偷偷要91色婷婷| 日韩欧美在线不卡| 国产精品123区| 中文字幕在线不卡视频| 色天使色偷偷av一区二区| 一区二区三区在线播放| 欧美老肥妇做.爰bbww| 日本vs亚洲vs韩国一区三区二区 | 欧美男男青年gay1069videost| 午夜精品久久久久影视| 欧美成人video| 国产精品一二一区| 亚洲色图视频免费播放| 欧美美女激情18p| 极品少妇xxxx精品少妇| 国产精品国产三级国产aⅴ无密码| 色呦呦一区二区三区| 偷拍亚洲欧洲综合| 久久婷婷一区二区三区| 色综合天天综合网天天狠天天| 亚洲成人免费观看| 久久久蜜桃精品| 色成人在线视频| 久久激情综合网| 亚洲天堂福利av| 日韩久久精品一区| youjizz久久| 蜜桃精品视频在线| 亚洲欧美一区二区三区极速播放| 91精品欧美福利在线观看| 成年人国产精品| 精品成人一区二区三区| 欧美亚洲综合色| 青娱乐精品视频| 亚洲国产精品av| 欧美亚洲丝袜传媒另类| 国产一区二区不卡| 亚洲成人免费电影| 中文子幕无线码一区tr| 欧美日韩国产精品自在自线| 福利一区福利二区| 亚洲激情五月婷婷| 亚洲国产精品二十页| 欧美一区二区久久| 欧美视频精品在线观看| 成人午夜激情在线| 国产真实乱偷精品视频免| 偷拍一区二区三区四区| 亚洲欧美视频一区| 国产女人水真多18毛片18精品视频| 欧美日韩亚洲国产综合| 99精品桃花视频在线观看| 国产乱一区二区| 亚洲电影你懂得| 亚洲码国产岛国毛片在线| 精品国产免费人成在线观看| 在线播放一区二区三区| 欧美色网一区二区| 日本韩国精品在线| 99久久婷婷国产| 粉嫩aⅴ一区二区三区四区| 国产乱一区二区| 国产综合久久久久久久久久久久| 日本成人在线看| 日韩专区欧美专区| 爽爽淫人综合网网站| 爽好久久久欧美精品| 调教+趴+乳夹+国产+精品| 亚洲国产精品久久人人爱蜜臀 | 日韩一区二区三区观看| 91精品国产全国免费观看| 欧美精品v日韩精品v韩国精品v| 在线观看精品一区| 欧美色倩网站大全免费| 欧美日韩高清影院| 欧美一区二区三区影视| 欧美日韩国产乱码电影| 欧美一级生活片| 久久伊人中文字幕| 中文字幕精品一区二区三区精品| 中文字幕av一区二区三区免费看| 久久综合久久久久88| 欧美韩国一区二区| 亚洲女同ⅹxx女同tv| 亚洲国产成人porn| 久久成人18免费观看| 国产99久久久久久免费看农村| 99热99精品| 欧洲人成人精品| 欧美精品一级二级三级| 久久久久久一级片| 亚洲免费在线视频一区 二区| 亚洲成在人线在线播放| 狠狠色丁香婷婷综合久久片| 高清不卡一二三区| 欧美私模裸体表演在线观看| 精品日韩成人av| 国产精品久久久久影院亚瑟 | 成人激情视频网站| 欧美日韩你懂的| 久久香蕉国产线看观看99| 亚洲品质自拍视频网站| 蜜桃视频在线一区| av成人老司机| 91麻豆精品国产自产在线观看一区 | 国产亚洲1区2区3区| 亚洲人成小说网站色在线| 免费成人在线观看| 91啪亚洲精品| 日韩免费电影一区| 亚洲欧美日韩久久| 激情av综合网| 欧美午夜电影网| 欧美激情艳妇裸体舞| 日韩高清不卡在线| 91丨九色丨蝌蚪丨老版| 久久久久久久久久美女|