SQL查询语句
CREATE TABLE [dbo].[原料入库表] (
[材料号] [char] (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[入库时间] [datetime] NOT NULL ,
[入库数量] [int] NOT NULL ,
[仓库号] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[入库号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL //primary key
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[原料出库表] (
[材料号] [char] (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[出库时间] [datetime] NULL ,
[出库数量] [int] NOT NULL ,
[仓库号] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[出库号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL //primary key
) ON [PRIMARY]
GO
材料号 时间 入库数量 入库仓库号 出库数量 出库仓库号
因为同一天内可能出入库好几次,就要按时间把入库数量,出库数量 加起来
也可能存在某天内只入库或者出库,那么这个材料号在数据库内就不存在当天的出库记录。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
如果一天入库和出库有多个仓库号怎么办?
要的到这样的:
材料号 时间 入库数量 入库仓库号 出库数量 出库仓库号
01 2010-1-24 30 a 10 b
02 2010-1
相关问答:
请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢
我也想知道!关注此贴!
关注~~
数据库大牛都哪去了啊?
......
--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
表
id bh
1 10
2 11
3 12
4 15
5 16
6 22
7 25
8 26
9 27
10 28
将bh按连续分段出来返回字符串:
10~12,15~16,22,25~28
SQL code:
declare @t tabl ......