2012-04-18 94 views
0

我想爲特定的工程師安裝細節創建Crystal Report。在該報告中,我想向特定工程師展示安裝細節。關於SQL Server中的Crystal Reports?

報表模型是這樣的:

totalnoofinstallation assignto c_address c_mobileno package_det frm_date to_date 
    3      FE01  Ramnagar 232345  xx   25-04-2012 05-04-2012 

SQL Server表的數據是這樣的:

p_id assignto c_address C _mobileno package_det frm_date  to_date 
1  FE01 Ramnagar 232345  xx   25-04-2012 05-04-2012 
2  FE01 kknagar  232345  xx   03-04-2012 04-04-2012 
3  FE01 colony  232345  xx   01-02-2012 23-02-2012 

我的程序是

create procedure sp_fldinstallationdeatils 
(
    @assign varchar(20), 
    @frmdate1 varchar(20), 
    @todate1 varchar(20) 
) 
as 
begin 
    select 
     count(*) as tonofoinstallation, Assignto, 
     customer_address, customer_contactno, package_details, frmdate, todate 
    from 
     installation2 
    where 
     assignto='FE01' and frmdate ='25-04-2012' and todate= '05-04-2012' 
    group by 
     Assignto, customer_address, customer_contactno, package_details, frmdate, todate 
end  

,但我的報告只顯示(我想在我的報告中顯示安裝總數爲3)

totalnoof installation 
1 

我不喜歡創建另一個過程來計算安裝細節的總數。我在現有程序中做了哪些更改以顯示完全安裝的詳細信息?請幫助我?

+0

是的,你必須接受答案,如果你覺得它是正確的。這就是鼓勵人們在這個論壇上回答問題的方式。在某些問題中,您可能無法得到滿意的答案,您可能無法投票或接受答案。但是0%!!!你需要努力.... – Deb 2012-04-18 21:02:48

回答

0
select 
    count(*) as tonofoinstallation, Assignto, 
    customer_address, customer_contactno, package_details, frmdate, todate 
from 
    installation2 
where 
    assignto='FE01' and frmdate ='25-04-2012' and todate= '05-04-2012' 

條件「和frmdate = '25 -04-2012' 和todate = '05 -04-2012' 」會導致SQL按照你給的數據只返回一行。