2011-05-14 67 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服務器上執行代碼(如果適用於您的情況)。