![](/img/trans.png)
[英]Choose different division of Exact Online when using distributed query with Invantive SQL
[英]How to insert a blank column in a SQL query?
這是我當前通過Invantive Control for Excel使用的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同步時,這些公式都不會被擦除,而是與數據一起刷新。
在Invantive Control上運行時,您需要同時更改SQL和確保布局允許其他列。
首先插入:
, null COLUMNNAME1
, null COLUMNNAME2
, null COLUMNNAME3
, null COLUMNNAME4
在列列表中您需要的位置。
然后在模型編輯器的“字段”選項卡中選擇“刷新”。
在“同步”按鈕的應用程序上,您將看到必要的列向右移動。 但...
當您在模塊的模型編輯器的“演示”選項卡中定義了Excel范圍時,需要調整Excel范圍的大小以適應4個新列。 例如,通過更改布局范圍以包括4個新列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.