2012-03-07 54 views
1

下面是我的SQL語句:如何更改輸出1個SQL列是相同的結果每一行

Select glm_prft_ctr as STORE, glm_account as ACCOUNT, glm_group AS CLASS, 
glm_description as DESCRIPTION, 
glm_amt_period0 + glm_amt_period1 + glm_amt_period2 + glm_amt_period3 + 
glm_amt_period4 as BALANCE 
From gl_master_in 
Where glm_prft_ctr = 410 
Or glm_prft_ctr = 14101 
AND glm_series = 'FY12' 
Group by glm_account, glm_description, glm_prft_ctr, glm_group, 
glm_amt_period0, glm_amt_period1, glm_amt_period2, glm_amt_period3, glm_amt_period4 

下面是結果什麼促使這樣的問題:

STORE ACCOUNT CLASS DESCRIPTION   BALANCE 
410  36000 RE  RETAINED EARNINGS 396367.61 
14101 36000 RE  RETAINED EARNINGS -20505.93 

我需要將STORE的結果設置爲7410,並返回所有行。

回答

2
Select 7410 as STORE, 
     glm_account as ACCOUNT, 
     glm_group AS CLASS, 
     glm_description as DESCRIPTION, 
     glm_amt_period0 + glm_amt_period1 + glm_amt_period2 + glm_amt_period3 + glm_amt_period4 as BALANCE 
From gl_master_in 
Where glm_prft_ctr = 410 Or glm_prft_ctr = 14101 
AND glm_series = 'FY12' 
Group by glm_account, glm_description, glm_prft_ctr, glm_group, glm_amt_period0, glm_amt_period1, glm_amt_period2, glm_amt_period3, glm_amt_period4 
+0

非常感謝你的一個。 – IAlmostGotIt 2012-03-08 13:50:59

0

如果我理解正確的話,像這樣:

Select '7410' as STORE, glm_account as ACCOUNT, glm_group AS CLASS, 
glm_description as DESCRIPTION, 
glm_amt_period0 + glm_amt_period1 + glm_amt_period2 + glm_amt_period3 + 
glm_amt_period4 as BALANCE 
From gl_master_in 
Where glm_prft_ctr = 410 
Or glm_prft_ctr = 14101 
AND glm_series = 'FY12' 
Group by glm_account, glm_description, glm_prft_ctr, glm_group, 
glm_amt_period0, glm_amt_period1, glm_amt_period2, glm_amt_period3, glm_amt_period4 
+0

非常感謝。 – IAlmostGotIt 2012-03-08 13:51:21

0

在您的查詢,你有

Where glm_prft_ctr = 410 
Or glm_prft_ctr = 14101 

這使得STORE想要= 410或14101.做...

Where glm_prft_ctr = 410 
Or glm_prft_ctr = 14101 
Or glm_prft_ctr = 7410 

Where glm_prft_ctr = 7410 

或者其他提供的答案,從一萬四千一百零一分之四百十得到STORE信息並將其命名爲7410

相關問題