|
![]() |
#1 |
Модератор
|
Цитата:
Сообщение от dmitro
![]() Теперь, внимание!
Выражение "[Ledger account descriptions].[Ledger account categories].&[33]" фактически означает запрос "select * from ledgeraccountcatgory where accountcatgory = 33", который при выполнении в MS SQL, конечно, возвращает ошибку! Ведь поле ACCOUNTCATEGORY текстовое и содержит название ака краткое описание категории счета, а нам нужно поле Код ссылки, которое называется ACCOUNTCATEGORYREF. X++: "select * from LEDGERACCOUNTCATEGORY where ACCOUNTCATEGORY = 33", Код: CREATE TABLE [dbo].[LEDGERACCOUNTCATEGORY]( [ACCOUNTCATEGORY] [nvarchar](20) NOT NULL, [DESCRIPTION] [nvarchar](60) NOT NULL, [ACCOUNTTYPE] [int] NOT NULL, [CLOSED] [int] NOT NULL, [ACCOUNTCATEGORYREF] [int] NOT NULL, [DATAAREAID] [nvarchar](4) NOT NULL, [RECVERSION] [int] NOT NULL, [RECID] [bigint] NOT NULL, CONSTRAINT [I_1395ACCTCATEGORYREFIDX] PRIMARY KEY CLUSTERED ( [DATAAREAID] ASC, [ACCOUNTCATEGORYREF] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ![]()
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
Теги |
kpivalue, ssas, ssrs, totalpayables, totalreceivables |
|
|