這是我通過Excel的Invantive Control使用的SQL代碼,與我們的Exact Online DB鏈接。如何在SQL查詢中插入空白列?
正如你可以在代碼中看到,在第二select case
的線前,我想進入4個空白列。現在編碼的方式當然不起作用,但這只是一次嘗試。 :)
<pre>select date
, InvoiceNumber
, AccountCode
, AccountName
, YourRef
, GLAccountCode
, GLAccountDescription
, CostUnit
, CostUnitDescription
, ProjectCode
, ProjectDescription
, Description
, AmountDC
, AmountFC
, CostCenter
, FinancialPeriod
, JournalDescription
, substr(GLAccountCode, 1, 1) type
, case
when substr(GLAccountCode, 1, 1) = '6'
then 'KOST'
else 'OPBRENGST'
end
pl
<<HERE>>
, case
when substr(GLAccountCode, 1, 1) = '6'
then AmountDC
else 0
end
debet
, case
when substr(GLAccountCode, 1, 1) = '6'
then 0
else AmountDC
end
credit
, AmountDC dc2
from TransactionLines
where FinancialYear = 2017 and JournalCode >='600'
order by date<code>
我的問題的 第二部分:我可以添加Excel公式到這些空白列,通過模型編輯器? 這可能非常有用,因此每次與Exact Online進行同步時,這些公式都不會被擦除,而會與數據一起刷新。
'選擇COLX, '',科利...'。但你爲什麼要這樣做?改爲考慮NULL。 – jarlh
你的意思是這個,'選擇col1,',col2,'',.......'? – Wanderer
'NULL'如何? – fen1x