用SQL Server HAVING子句计算列和平均值

开发者在线 Builder.com.cn 更新时间:2007-01-30作者:builder.com.cn 来源:

DECLARE @Avg money
SELECT @Avg = dbo.AverageSale_fns()
SELECT
      *, @Avg as Average,
      TotalSale / @Avg as Ratio,
      CASE
            WHEN TotalSale / @Avg > 1 THEN 'Above Average'
            WHEN TotalSale / @Avg < 1 THEN 'Below Average'
            ELSE 'Average'
      END
FROM dbo.SalesTotals_fnt()

用户评论

  • 用户名
  • 评论内容