1
首先感谢您的时间和帮助。我对蟾蜍很陌生试图在蟾蜍中写入查询来计算销售佣金
我想写一个查询,根据佣金率和总销售额计算总佣金。我试图使用IF语句来设置'Rate'的值,并根据从数据库中提取的salemans名称和月销售总额将其用于多个值。任何帮助或方向将是非常apprciated
Declare
Rate Number
;
Select
SaName,
Sum(AMT)*Rate,
Count(Actno)
From RCVMGR.RCV_ACT_DAILY
Where (SaName = 'Mike' or SaName = 'Dave' or SaName = 'Tony')
and ref1= 'PMT' and (SaDT between add_months (Last_day(sysdate-1),-1)+1
and trunc(sysdate-1))
If SaName = 'Mike' Then
Rate = .15
elseif SaName = 'Dave' Then
Rate = .12
elseif SaName = 'Tony' Then
Rate = .1
End IF
Group by
SaName,
AMT,
ACTNO
某张桌子上的佣金费率是多少?如果是这样,你可能应该加入该表,而不是在case语句中指定每一个。 –