2012-09-26 63 views
1

列表和循環我寫我自己的快速評論/編程的文字,這是遠離正確的,但會說明我想通過SQL數據庫做。存儲過程編程,在SQL Server中的問題

所希望的是,任何人在SQL Server編程技巧 - 存儲過程的編程。可以幫助我,看看這是否可能。

我在Oracle's PLSQL一點點經驗,所以我知道,它也許可能。

我希望例子解釋一下自我,但如果它doesn't,請讓我給的SQL/C#的深度解讀/發表評論例如下面我給了。

storedProcedure(firstWeek, lastWeek) 
{ 

    Dictornary list = new OrderdDictornary(); //Key is a week, value is a list of tests 

    //Run through each week. 
    for(int i = firstWeek; i<=lastWeek; i++) 
    { 
    var queryList = 
    { 
       //All in the database 
      SELECT instrumentID 
      FROM Tests 
      GROUP BY InstrumentID 

      EXCEPT 

       //All that could be found in this week 
      SELECT InstrumentID 
      FROM Tests 
      WHERE TimeCompleted = // In 'i' week (this week) 
      GROUP BY InstrumentID 
    } 
    list.Add(i, queryList); //Key, Values 
    } 

    return list; 
} 

最後我會得到一個周密鑰的列表,這些密鑰的值是按星期排序的正確數據。

感謝您的閱讀!

+0

好吧,我成功了。做了一個While循環,用數據類型表填充一個全局變量,我返回了它。 –

回答

0

好吧,我成功了。做了一個While循環,用數據類型表填充一個全局變量,我返回了它。