Это код SQL, который я сейчас использую через Invantive Control for Excel, связанный с нашей Exact Online DB.
Как видно в коде, перед второй строкой 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 эти формулы не стирались, а обновлялись вместе с данными.
select colx, '', coly ...
. Но почему вы хотите это сделать? Вместо этого рассмотрите NULL. - person jarlh   schedule 13.09.2017select col1, '', col2, '',.......
? - person Ullas   schedule 13.09.2017NULL
? - person fen1x   schedule 13.09.2017