易截截图软件、单文件、免安装、纯绿色、仅160KB

求SQL - MS-SQL Server / 基础类



求一个SQL

一共是5个表  
A表是入库明细
B表是出库明细
C表是返厂明细
d表是返库明细


A B C D 表字段都相同 为:


产品编码 产品名称 数量 时间 


E表是库存表 字段为:

产品编码 产品名称 库存数量(程序每次入、出等操作自动算出来,然后插入的 ,其实就是个记录)




现在的问题是:我要查询出来的结果是:

产品编码 产品名称 入数量 出数量 返厂数量 返库数量 库存数量


现在我已经实现了,但我想查询一个时间段的库存,如何和A B C D E的时间字段关联呢? 因为设计的时候 E表没有时间字段(数据库不能修改了) 。

因为设计的时候 E表没有时间字段(数据库不能修改了) 。
--没有时间字段怎么关联,给出测试数据.

看你的需求,只能这样去做了,用当前库存+出库数量(指定时间后的出库统计)-入库数量(指定时间后的入库统计)


每个表里的 产品编码 是关联的!

select 产品编码 产品名称 入数量 出数量 返厂数量 返库数量 库存数量 from A
inner join B on A.id = B.id
inner join C on A.id = C.id
inner join D on A.id = D.id
inner join E on A.id = E.id 
where A.时间 between '' and ''

(不要高估你的汉语表达能力或者我的汉语理解能力)
  建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
  参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
   
  1. 你的 create t


相关问答:

SQL如何优化问题 - MS-SQL Server / 疑难问题

今天做了一个存储过程   环境是SQL2000数据库  
大致如下
建立临时表
定义员工游标
        循环员工(属于1个公司)  
        ......

ASP链接SQL的简单登陆界面 - .NET技术 / ASP.NET

protected void btnLogin_Click(object sender, EventArgs e)
  {
  SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......

sqlserver错误 - MS-SQL Server / 疑难问题

sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......

两句SQL并一句,有问题. - MS-SQL Server / 基础类

第一句:
select ht.gfdm,gfdm.gfmc,gfdm.lb ,sum(jh.htdj*jh.htsl)as je
from ht left join gfdm on ht.gfdm=gfdm.gfdm 
 join jh on ht.htbh=jh.hth 
and ht.htbh not like'del%' and ht. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号