【问题标题】:how to calculate commission using stored procedure [closed]如何使用存储过程计算佣金
【发布时间】:2013-03-07 07:15:47
【问题描述】:

我有一个包含 PrincipalAmount 字段的表。我需要根据 PrincipalAmount 计算佣金 即如果 PrincipalAmount

有人可以写一个存储过程,这样我就可以在水晶报表中显示所有数据。

提前致谢

【问题讨论】:

  • 或者是否可以在水晶报表中创建这个公式?
  • StackOverflow 可以在您的代码出现问题时为您提供帮助。不作为免费的开发基地。如果您尝试自己写这篇文章,我们可以帮助指出您可以改进的地方,或者告诉您哪里出了问题。如果您完全没有经验,我们甚至可以为您指明学习材料的正确方向。
  • 您无需使用大锤敲击大头钉——使用公式字段。我可以帮你写公式,但我不明白你写的逻辑。

标签: sql-server stored-procedures crystal-reports


【解决方案1】:
//{@Commission}
If {table.PrincipalAmount} < 25000.99 Then
  125
Else If {table.PrincipalAmount} < 50000.99 Then
  250
Else
  0

您也可以使用 CASE 语句:

// {@Commission}
Select {table.PrincipalAmount}
Case < 25000.99: 125
Case < 50000.99: 250
Default: 0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多