小编SQL*_*eaq的帖子

存储在NVARCHAR(MAX)中的查询不适合

我有以下查询:

DECLARE @query AS NVARCHAR(MAX);
SET @query ='

SELECT

col1 [TÜR],
col2 [KOD],
col3 [BANKA/CAR?],
col4 [BANKA HESABI],
col5 [AÇIKLAMA],
col6 [VADE],
'+ @cols +'

FROM

(

(

SELECT
''LEAS?NG'' [col1],
 d.REGNR [col2],
 cl.DEFINITION_ [col3],
 '''' [col4],
 d.DESCRIPTION [col5],
 c.PAYMENTDATE [col6],
 a.KDVLI- Isnull(b.KDVLI,0) [AMOUNT],
 c.TRCURR [TRCURR],
 e.CURCODE [CURCODE]


FROM
(SELECT
LOGICALREF,
SUM(PAYMENTTOTAL) AS KDVSIZ,
SUM(INTTOTAL) AS FAIZ,
SUM(MAINTOTAL) AS ANAPARA,
SUM(VATINPAYMENTTOTAL-PAYMENTTOTAL) AS KDV,
SUM(VATINPAYMENTTOTAL) AS KDVLI

FROM LG_011_LEASINGPAYMENTSLNS
WHERE TRANSTYPE=0
GROUP BY LOGICALREF) a

LEFT OUTER JOIN

(SELECT
PARENTREF,
SUM(PAYMENTTOTAL) …
Run Code Online (Sandbox Code Playgroud)

sql sql-server stored-procedures nvarchar

0
推荐指数
1
解决办法
425
查看次数

标签 统计

nvarchar ×1

sql ×1

sql-server ×1

stored-procedures ×1