2011-05-14 66 views

回答

2

程序代码是用MS SQL Server中的T-SQL编写的。它和Excel宏一样好,也许功能更强大一点,但它们可能不像您熟悉的那么好。

1

搞清楚在哪里做计算可能是一个困难的选择。这一切都取决于您可以从T-SQL中获得的性能,与做客户端工作的难度相比(复制更新等)

如果您决定尝试编写这些类型的在T-SQL中查询,这里是一篇很好的文章,它会帮助你开始(它不会为你做你的工作,但它会告诉你你需要做所需的所有部分):

http://www.sqlservercentral.com/articles/Moving+Average/69389/

在本文中,作者展示了如何使用T-SQL来开发移动平均值。您可以将本文看作将公式调整为T-SQL的起始位置。

0

在T-SQL中编写技术分析代码不是一个好主意。如果你真的想在数据库服务器上执行它;那么我会建议您用任何.NET语言编写代码并将代码上传到SQL Server。然后,您可以使用“用户定义的函数”从T-SQL调用该代码。看到这个link

我在Oracle中为了不同的目的做了类似的事情。

如果可能,请尝试查看您是否可以在客户端或Web服务器上执行代码(如果适用于您的情况)。