0
Select distinct
DMA.EmpID as "Employe ID:",
DMA.LASTNAME as "Last Name:",
DMA.FirstName as "First Name:",
SM.CDU_Academic_Rank_1of2 as "CDU Rank",
DMA.AnnualPay as "Salary All:",
DMA.Class as "Emp Class",
DMA.[Department Name] as "Department:",
DMA.Activity as "Account:",
DMA.Effort_percentage/100 as "Effort",
DMA.Activitypay as "Amount",
DMA.ActivityStart as "Start Date",
DMA.ActivityEnd as "End Date",
SM.COM,
SM.COSH,
SM.SON,
KWAS.ActivityPayInactive
from
dbo.DMActivitysalary AS DMA
inner JOIN vw_KW_Shay_Main AS SM ON DMA.EmpID = SM.Employee_ID
inner join vw_KW_Activity_Salary_ODBC as KWAS on DMA.EmpID = KWAS.EmpID
where
DMA.[Department Name] in (@Dept)
AND DMA.[Effort_Percentage] in (@Effort)
AND DMA.Activity in (@Account)
AND (KWAS.ActivityPayInactive = 'NO')
AND where DMA.EmpID between DMA.ActivityStart in (@StartDate)
AND DMA.ActivityEnd in (@EndDate)
order by
DMA.ActivityEnd
こんにちは、レポート表示
私は私のparamの@startdateと@EndDateの間に表示する結果を取得する方法がわから4のparamを受け入れなく、レポートを書きました。どんな助けでも大歓迎です。
あなたは 'DMA.ActivityStart'と' DMA.ActivityEnd'が、その両方に対して使用することができるかもしれない 'BETWEEN'構文があります「_ ActivityUndにNULL値があります_」などの他の質問が表示されます。 –
ようこそスタックオーバーフロー!最初に[ツアー(http://stackoverflow.com/tour)に参加して[良い質問をする方法](http://stackoverflow.com/help/how-to-ask)を学んで[最小、完全、および検証可能](http://stackoverflow.com/help/mcve)の例を参照してください。そうすれば、私たちがあなたを助けやすくなります。 –