2013-05-17 146 views
-2

當前我正在開發水晶報表模板。任何幫助深表感謝。Crystal report:根據日期計算

我想實現的是根據日期來計算。

我舉例。

我得到了3個PARAMS:

  1. 開始時間(日期):例如:2013年1月5日
  2. 結束階段:如:2013年5月5日(日)
  3. 如何許多個工作日(號碼):例如:5

和表是這樣的

name   working date    
nameA   2/5/2013 
       2/5/2013 
       3/5/2013 

nameB   2/5/2013 
       4/5/2013 
       5/5/2013 

我想讓它計算每個名稱有多少工作日。 例如:結果:名稱A:2個工作日,姓名B:3個工作日。

請幫忙。我是新來的節目.. :(想不出任何編程設計這個..

+0

你要考慮的'DistinctCount()'總之在CR功能。 – Ryan

回答

0

你需要這個查詢,

select name, count(distinct working_date) 
from table where working_date between ? and ? 

,但最重要的是,你需要學習SQL,它是不可能寫報告,而SQL有一定的瞭解。

+0

您好,感謝您的回答.. 但是表中的結果(工作日期)實際上來自數據庫,使用存儲過程調用。 – johndoe