2017-02-06 4 views
0

以下のCrystal Report式をSQL Serverクエリステートメントに変更するにはどうすればよいですか?どんな助けもありがたい。Crystal Report式をSQLクエリに変換する

AvgLbsPerWeek

If {@EnoughWeightsSum} < {@FreqForCalcs} then 
    (AvgLbsPerWeek := AvgLbsPerWeek +0; 
     0;) 
else If {@EnoughWeightsSum} >= {@FreqForCalcs} then 
    (AvgLbsPerWeek := AvgLbsPerWeek +{@AvgByDaySum}/{@EnoughWeightsSum}*{@FreqForCalcs}; 
     {@AvgByDaySum}/{@EnoughWeightsSum}*{@FreqForCalcs};) 

答えて

0

これは単純なCASE文

SELECT 
    AvgLbsPerWeek = 
    CASE WHEN @EnoughWeightSum < @FreqForCalcs 
     THEN AvgPoundsPerWeek 
    ELSE 
     AvgPoundsPerWeek + @AvgByDaySum/(@EnoughWeightSum*FreqForCalcs) 
      -- I didn't quite understand how the last code fit in 
    END 
FROM Table 
+0

申し訳ありませんです。私はフォローしていません。スキーマと望ましい結果を作成すると、より簡単に役立ちます –