2010-08-16 2 views

답변

2

SQL Server에서 Crystal Report로 서버 날짜를 반환하고 PrintDate 필드를 새 필드로 바꿔야합니다.

예를 들어

SQL

Select Col1, 
Col2, 
... 
GetDate() as 'ServerDateTime' 

From dbo.MyTable 

데이터베이스 필드

+0

+1 주 목록에서 {ServerDateTime}와 크리스탈 보고서에 {PrintDate}을 교체하는 주요 데이터 세트가 레코드를 반환하지 않는 경우는 ServerDateTime 비 거주자가 될 것입니다. 이 문제를 해결하는 한 가지 방법은 하위 보고서에서 ServerDateTime을 개별적으로 검색하는 것입니다. 보고서가 데이터를 반환 할 것으로 예상되는 곳은 과잉입니다. –

+1

@ 마크 - 예. 또 다른 방법은 최소한 하나의 행이 반환된다는 SQL을 확인하는 것입니다. 그렇지 않으면 서버 날짜 시간과 함께'null' 값의 행을 반환 할 수 있습니다. – codingbadger