2016-09-06 12 views
-1

にWDをワークアウトSQLSQL私は、次のしている最新の日付を見つけ、今日

SELECT Case.casekey,Case.StartDate,letter_sent.OfferreceivedDate, letter_sent.QuestionnairereceivedDate, letter_sent.ClientDate,letter_sent.ReceivedDate 
    FROM  Case WITH (nolock) INNER JOIN 
LEFT OUTER JOIN letter_sent WITH (NOLOCK) ON Case.casekey = letter_sent.casekey 
    WHERE 
    letter_sent.OfferreceivedDate is not null and 
    letter_sent.QuestionnairereceivedDate is not null and letter_sent.ClientDate is not null 
    and letter_sent.ReceivedDate is not null 
    ORDER BY Case.CaseStart DESC 

私は、ストアドプロシージャのウィッヒは、2つの日付フィールドを見て、それらの間の総労働日数計算しています。私は私のSQLクエリを実行する必要がありますし、レコードごとの5つの日付フィールドから最新の日付を取得し、この日付と今日の間にいくつの就業日を計算するために私のストアドプロシージャでこれを使用します。私はこれを明確にしたいと思います。

+0

を取得するためにTOP 1ステートメントを使用することができますか?投稿する前に質問をお読みください。読んでください:http://stackoverflow.com/help/how-to-ask –

答えて

0

あなたは、最新の日付の行日

SELECT TOP 1 Case.casekey,Case.StartDate,letter_sent.MortgageOfferreceivedDate, letter_sent.QuestionnairereceivedDate, letter_sent.ClientDate,letter_sent.ReceivedDate 
    FROM  Case WITH (nolock) INNER JOIN 
LEFT OUTER JOIN letter_sent WITH (NOLOCK) ON Case.casekey = letter_sent.casekey 
    WHERE 
    letter_sent.MortgageOfferreceivedDate is not null and 
    letter_sent.QuestionnairereceivedDate is not null and letter_sent.ClientDateis not null 
    and letter_sent.ReceivedDate is not null 
    ORDER BY Case.CaseStart DESC 
関連する問題