没有桌子的桌子

时间:2016-08-28 08:59:55

标签: sql-server sql-server-2008

标题可能令人困惑,但我想不出一种方法来改写它,所以这是我的问题......而是一个问题。

我正在使用SQL Server 2008,并希望创建一份关于公司收入和支出的报告。如果我做一个前端但我不会做一个前端很容易,我仍然需要输出。

结果和收入可以在各种表格中找到,其中一些表格并不紧密相关。

我希望我的报告能够简单地查看资金流向何处或来自何处。表的SQL代码看起来像

CREATE TABLE tblExpenses
(  
     Source VARCHAR(30), 
     Amount MONEY
)

但为此创建一个表然后附加它是我想要做的最后一件事,获取我没有问题的值。

我可以为此创建临时表并将临时表复制到视图中吗?或者我应该考虑另一种选择吗?

编辑: 我只需要创建一份关于所有费用的报告并查看它。我想列出这个,输出示例:

源/金额 薪金/ 10000 维修/ 500 游/ 1000

依此类推。我是否需要为此创建一个表,或者我可以使用一个视图(如果是的话怎么样?因为我的表中都找不到列名或列。)或者这只是我无法做到的事情? / p>

1 个答案:

答案 0 :(得分:0)

我猜您有一些显示所需数据的<h1>Product Master</h1>查询。如果你想像一个大报告那样使用视图:

SELECT

如果您想根据某些用户输入(f.e. - 某些事物的总量)获得一些特定数据,请考虑使用函数或存储过程。