Valid.sql
上传用户:biney012
上传日期:2022-05-09
资源大小:4592k
文件大小:1k
源码类别:

数据库系统

开发平台:

Visual C++

  1. USE Stock
  2. GO
  3. CREATE VIEW dbo.Valid
  4. AS
  5. SELECT dbo.ProInStore.SpId AS 库存记录编号, dbo.Product.Pname AS 产品名称, 
  6.       dbo.ProInStore.Pprice AS 产品价格, dbo.ProInStore.Pnum AS 产品数量, 
  7.       dbo.ProInStore.MakeDate AS 生产日期, dbo.Storehouse.Sname AS 仓库名称, 
  8.       ROUND(DATEDIFF(day, DATEADD(day, dbo.Product.Valid, dbo.ProInStore.MakeDate), 
  9.       GETDATE()), 0) AS 距离失效期的天数
  10. FROM dbo.ProInStore INNER JOIN
  11.       dbo.Product ON dbo.ProInStore.Pid = dbo.Product.Pid AND DATEDIFF(day, 
  12.       GETDATE(), dbo.ProInStore.MakeDate) 
  13.       >= dbo.Product.Valid - dbo.Product.AlarmDays INNER JOIN
  14.       dbo.Storehouse ON dbo.ProInStore.Sid = dbo.Storehouse.Sid
  15. GO