有人可以幫助將此查詢轉換爲SQL。我在linQ需要這個,我沒有寫perms來獲得Storedprocedure的替代方案。因此LINQ是我唯一的出路,現在得到它使用Silverlight等效的LinQ查詢
SELECT ISNULL(COUNT(BGID),0)AS BGCOUNT,CASE SOURCE.PRIORITY
WHEN 1 THEN 'P1'
WHEN 2 THEN 'P2'
WHEN 3 THEN 'P3'
END AS PRIORITY FROM
(SELECT DISTINCT PRIORITY AS PRIORITY FROM BGS WHERE PRIORITY IS NOT NULL)AS SOURCE
LEFT OUTER JOIN BGS ON BGS.PRIORITY = SOURCE.PRIORITY AND
TREEPATH NOT LIKE '%Prod%' AND TREEPATH LIKE '%TMS%' AND
TREEPATH NOT LIKE 'BG\structure\Aut\TMS%' AND STATUS = 'ACTIVE' AND
(ASSIGNEDTO = 'cato14' OR ASSIGNEDTO IN
('useratadi','userajsudh','useramanna','useritnaga'))
GROUP BY SOURCE.PRIORITY
ORDER BY SOURCE.PRIORITY
尋求幫助意味着你已經做了一些事情並遇到特定的問題。目前看起來你只是要求我們爲你做你的工作。你爲什麼不向我們展示你到目前爲止所做的工作,並詢問關於你所困擾的零件的具體問題?這裏有一個方便的實驗Linq查詢工具:http://www.linqpad.net/ – 2010-07-29 12:01:16
不應該在數據庫中做太多格式化。你做後空翻只是爲了得到空的羣體。 – 2010-07-29 12:04:23