[英]Convert Crystal Report Expression to SQL Query
如何將下面的Crystal Report表達式更改為SQL Server查詢案例語句? 任何幫助表示贊賞。
AvgLbsPerWeek
If {@EnoughWeightsSum} < {@FreqForCalcs} then
(AvgLbsPerWeek := AvgLbsPerWeek +0;
0;)
else If {@EnoughWeightsSum} >= {@FreqForCalcs} then
(AvgLbsPerWeek := AvgLbsPerWeek +{@AvgByDaySum}/{@EnoughWeightsSum}*{@FreqForCalcs};
{@AvgByDaySum}/{@EnoughWeightsSum}*{@FreqForCalcs};)
這是一個簡單的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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.