..... 처음 오랜 시간 .... :)월별 월별 비율 백분율 계산 시도
데이터 월의 월별 변동 %를 계산하려고합니다. 예를 들어 내 전류 출력은 다음과 같습니다
((CurrentDataDate : 나와 함께
--Cant 포스트의 이미지가 너무 베어 나는 Excel로 결과를 붙여 넣기 한 후 다음 공식을 사용하여 전월 계산하고
DataDate |LocationId|Payment|MoM [Current placeholder column in script]
12-1-2013|LocationA |$5.00 |
1-1-2014 |LocationA |$10.00 |
2-1-2014 |LocationA |$100.00|
12-1-2013|LocationB |$50.00 |
1-1-2014 |LocationB |$25.00 |
2-1-2014 |LocationB |$50.00 |
지불/PreviousDataDate 지불) -1)]
내가 이것을 시도하기 시작하는 곳을 알아낼 수 없기 때문에 내가 시도한 것에서 어떤 코딩도 제공 할 수 없다 ... 나는 상관 스칼라 쿼리를 읽었으며 시도했다. 누적 합계를 계산하는 데 사용하고 이것을 달성하기 위해 변경하려고했습니다. .. 주사위 ... 조인과 하위 쿼리로 시도했지만 하위 쿼리 능력이 적정하지 않다는 것을 인정합니다.
이 정보를 호출하는 데 사용되는 코드는 다음과 같습니다
Declare @BeginDate as DateTime
Declare @EndDate as DateTime
Set @BeginDate = '12-01-2013'
Set @EndDate = '02-01-2014'
Select DataDate,LocationId,Payment,0 as MoM
From dbo.mytableview
Where DataMonth between @BeginDate and @EndDate
원하는 출력은 다음과 같습니다 내가있는 Microsoft SQLServer 2008을 사용하고
DataDate |LocationId|Payment|MoM
12-1-2013|LocationA |$5.00 |
1-1-2014 |LocationA |$10.00 |1.0 [or 100%]
2-1-2014 |LocationA |$100.00|9.0 [or 900%]
12-1-2013|LocationB |$50.00 |
1-1-2014 |LocationB |$25.00 |-.50 [or -50%]
2-1-2014 |LocationB |$50.00 |1.0 [or 100%]
R2는 .... 나는 또한이 /하고 사용할 수 있습니다 2012 버전이 필요한 경우
나는 물건을 내놨다. 나는 사과한다. .... 추가 정보가 필요하면 알려 주시고 미리 감사드립니다!
** 멋진 대답이지만 지연은 SQL Server 2012에서만 발생합니다. ( –
@ JohnBustos _ "필요한 경우 2012 버전을 사용할 수도 있습니다."_ : – dean
신사와 학자 .... 완벽하게 작동하며 크게 감사드립니다! – Ridiculoushavoc