2012-05-02 10 views
1

は私のクエリです:ここでは合計を表示するために結果セットに追加の行を追加するにはどうすればよいですか?ここ

SELECT  p.Company 
     , p.Project_ID 
     , p.Name as 'Project_Name' 
     , p.Company 
     , t.Name as 'Task_Name' 
     , r.Owner 
     , t.Status 
     , r.Work_Date 
     , r.Minutes_Spent 
     , r.Type 
     , r.Description 
FROM  TK_Project  p 
INNER JOIN TK_Task   t 
ON   p.Project_ID = t.Project_ID 
JOIN  TK_Time_Record r 
ON   t.ID   = r.Task_ID 
WHERE  p.Company  = 248 
AND   p.Name   = 'Technical Support' 
AND   r.Work_Date  BETWEEN '01/01/2012' AND '05/02/2012' 
AND   r.Type   NOT LIKE '%non%' 
--AND  (
--     r.Type = 'Programming-Billable' 
--    OR r.Type = 'Consulting-Billable' 
--   ) 
AND   (
        r.Type = 'Data Maintenance' 
       OR r.Type = 'Tech Support-Billable' 
       OR r.Type = 'Training' 
      ) 
ORDER BY r.Work_Date DESC 

は、それが返されたデータである。

Company Project_ID Project_Name  Company Task_Name   Owner Status Work_Date    Minutes_Spent Type     Description 
------- ---------- ----------------- ------- ----------------- ------- ------- ----------------------- ------------- --------------------- ------------ 
248  512  Technical Support 248  Technical Support Tim  Started 2012-03-06 00:00:00.000  15  Tech Support-Billable Notes. 
248  512  Technical Support 248  Technical Support Patrick Started 2012-02-24 00:00:00.000  15  Data Maintenance  Notes. 
248  512  Technical Support 248  Technical Support Tim  Started 2012-02-24 00:00:00.000  15  Tech Support-Billable Notes. 
248  512  Technical Support 248  Technical Support Tim  Started 2012-02-14 00:00:00.000  15  Tech Support-Billable Notes. 
248  512  Technical Support 248  Technical Support Tim  Started 2012-01-05 00:00:00.000  15  Tech Support-Billable Notes. 
248  512  Technical Support 248  Technical Support Tim  Started 2012-01-04 00:00:00.000  15  Tech Support-Billable Notes. 

asp.netまたはMinutes_Spent列の合計をつかむために、SQLでの最良の方法は何ですか?私はロールアップを働かせようとしましたが、正しく動作するようにはできませんでした。私は、まあ、私は側の要求はあなたが何を見ていないと思い、あなたの質問を与え

答えて

1

COMPUTEを試してみましたが、複数の結果セットは(asp.netでそれにアクセスする方法を多分私ができるではないことを確認)が返さ持つことができません。
SUM datatable column with compute but NO filter

:フィルタは問題がある場合は
How to calculate the sum of the datatable column in asp.net?

は、同様にこの記事を見てみましょう:あなたはすでにそれを試してみたが、ASPのための
としては、私は、あなたには興味があり、この記事を見つけました

私はそれがあなたを助けてくれることを願っています!

+0

私は、あなたの最初のリンクで問題の1つを動作させることができました。ありがとうございました。 –