SQL Server 2012を使用しています。数値にコンマを追加する必要があります。 2000年の場合は2,000にする必要があります。SQL Serverの数値にカンマを追加する方法は?
どうすればいいですか?ありがとうございました。
はここに私のクエリです:
declare @Term int = 20172;
Select
'Applications' as 'NEW FIRST-TIME FRESHMEN',
Cast(Round(((Cast(y.Last_Term As FLOAT)) * 1), 2) as varchar(10)) as 'Last_Term',
Cast(Round(((Cast(y.Current_Term AS FLOAT))*1),2) as varchar(10)) as 'Current_Term',
Cast(Round(((Cast(y.Current_Term AS FLOAT) - Cast(y.Last_Term AS FLOAT)) * 1), 2) as varchar(10)) as '#Change',
Cast(Round((((Cast(y.Current_Term AS FLOAT) - Cast(y.Last_Term AS FLOAT))/(Cast(y.Last_Term AS FLOAT)))* 100), 2) as varchar(10)) + '%' as '%Change'
from
(Select
Case
When [ACADEMIC_PERIOD_ALL_SF_COMBINED] = @Term
Then 'Current_Term'
When [ACADEMIC_PERIOD_ALL_SF_COMBINED] = @Term-10
Then 'Last_Term'
End ACADEMIC_PERIOD_ALL_SF_COMBINED,
[APPLICATION_COUNT] Applied
From
[IR_DW].[dbo].[vw_dw_Applied_Admitted_Enrolled_F]
Where
STUDENT_LEVEL ='UG'
and STUDENT_POPULATION ='N'
and ACADEMIC_PERIOD_ALL_SF_COMBINED between @Term-10 and @Term
and ACADEMIC_PERIOD_ALL_SF_COMBINED like '%2') x
Pivot
(sum(Applied)
for ACADEMIC_PERIOD_ALL_SF_COMBINED in ([Current_Term] , [Last_Term])
)y
可能であれば、プレゼンテーションレイヤーでは、クエリ内のものを書式設定するのではなく、プレゼンテーションレイヤーで行う必要があります。 –
私はそれを試みましたが、私はプレゼンテーション層に多くの変更を加えなければなりません。 –
これはあなたができる最高のものです! :) –