【发布时间】:2013-04-11 04:03:48
【问题描述】:
我遇到了一个小问题,我必须通过查询显示库存中的项目显示。我正在从 4 个表中检索数据,并希望显示类似于下面的输出。 SQL fiddle 中给出了表结构和示例值。这是一个SQL Fiddle for the table structures an values.
我想要的输出是这样的。
Date ItemName Rate InQty OutQty Balance ItemUnit
2013-01-04 00:00:00.000 Sand 0.000 10 5 5 NONE
2013-01-04 00:00:00.000 Backhoe Loader 650.000 20 2 18 Hr
2013-01-04 00:00:00.000 Tractor Troley 150.000 10 0 10 Hr
2013-02-04 00:00:00.000 Sand 0.000 0 5 0 NONE
2013-02-04 00:00:00.000 Backhoe Loader 650.000 5 2 21 Hr
2013-02-04 00:00:00.000 Tractor Troley 150.000 10 30 -10 Hr
.
.
.
我已经花了一个多月的时间来做这件事。任何机构都可以帮助我吗?
【问题讨论】:
-
而究竟是什么这里的问题?!?!?!?
-
问题是我想要上面显示的示例输出,我已经在 sql fiddle 链接sqlfiddle.com/#!3/f977e/1/0 中编写了查询和表结构,你能帮帮我吗?我正在编辑我的问题
-
你能解释一下你想要的输出背后的逻辑吗?
-
逻辑是我想查看每个日期的 IN、OUT 和 BALANCE 项目,为此我必须从 4 个表中检索数据。你能帮我建立查询吗?
标签: sql-server-2008 tsql inventory