2017-06-19 9 views
2

現在、MSReport Builderで保険の有効期限セクションを見ると、03/04/2011ですが、CRMの保険の有効期限セクションは、04/04/17ですが、正しいですが、報告書は1日遅れているので、私はなぜこれに修正されるかもしれないのだろうかと思っていましたか? CRM 04/04/2017と同じものを表示したいので、私は調査しており、いくつかの記事は、UTCを使用して23時間で始まるとは言いませんでした。英国では既にCRMのオプションが設定されていますが、すでに確認しています。もう一度、これに修正をお勧めしますか?MSReportは、CRMと比較して有効期限が1日遅れていますか?

SELECT 'PAS ' + 

SectionName AS SectionName, 
SectionKey, 
FormName, 
ItemName, 
ImportSequenceNumber, 
ExpiryDate, 
ExpiresOn, 
@Param_MonthlyStatement_EntityRecordId AS AccountId 

FROM    
(SELECT 
sect.mm_name AS SectionName, 
sect.mm_key AS SectionKey, 
frm.mm_name AS FormName, 
frm.mm_name AS ItemName, 
frm.mm_importsequencenumber AS ImportSequenceNumber, 
MAX(frmans.mm_expires) AS ExpiryDate, 
DATEADD(m, 2, GETDATE()) AS ExpiresOn 

FROM Filteredmm_section AS sect INNER JOIN 

mm_form AS frm ON sect.mm_sectionid = frm.mm_section INNER JOIN 
mm_formanswer AS frmans ON frmans.mm_form = frm.mm_formId INNER JOIN 
Account AS acc ON frmans.mm_AccountID = acc.AccountId 
WHERE (sect.mm_name LIKE '%-%') 
AND (sect.mm_parentsection IS NULL) 
AND (CONVERT(NVARCHAR(250), frmans.mm_AccountID) 
= @Param_MonthlyStatement_EntityRecordId) 
AND (acc.mm_supplier = 1) 

GROUP BY sect.mm_name, sect.mm_key, frm.mm_name, frm.mm_importsequencenumber 
HAVING (MAX(frmans.mm_expires) BETWEEN GETDATE() AND DATEADD(m, 2, GETDATE()))) AS t1 
WHERE (NOT EXISTS (SELECT TOP (1) mm_accountid FROM Filteredmm_formanswer 
WHERE (mm_formname = t1.FormName) AND (mm_accountid = @Param_MonthlyStatement_EntityRecordId) AND (mm_statusname = 'Awaiting Verification'))) 
ORDER BY SectionName, FormName, ImportSequenceNumber 
+0

は、あなたがサンプルデータと期待される結果と結果を提供することができます試すことができますので、あなたは、フィルタテーブルから有効期限を取得したい場合があります何か? –

+0

'frmans.mm_expires'のデータ型は何ですか? 'GetDate()'をDateデータ型に変換しなければならないかもしれません。 GetDate()は、procが実行されている現在の時刻のタイムスタンプを持ちます。これにより、日付が1日前になる可能性があります。 –

+0

@WEI_DBA 'frmans.mm_expires'はフォームの応答が期限切れです。これをどのようにデータ型に変換しますか? –

答えて

1

私は多分、使用フィルタリングがある参照

INNER JOIN Filteredmm_formanswer AS frmans ON frmans.mm_form = frm.mm_formId 
関連する問題