ASKER
ASKER
SELECT t = (SELECT
cp.id AS cpid
,cp.customerSrcRef AS cr
,cp.productSrcRef AS pr
,CONVERT(DATE, cp.validFrom) AS vf
,CONVERT(DATE, cp.validTo) AS vt
--,CONVERT(DECIMAL(10, 2), ((cp.rate/100) * pr.rate) + pr.rate) AS p
,cp.price as p
,cp.active AS en
,cp.modifiedDate AS md
FROM dbo.accountManagerCustomer amc
INNER JOIN dbo.customerPrice cp ON amc.customerSrcRef = cp.customerSrcRef
WHERE amc.enabled = 1 AND amc.deleted=0
AND cp.validTo >= CAST(GETDATE() AS DATE) AND cp.active = 1
--AND ((@isFullCustomersAM = 0 AND amc.accountManagerRef = @accountManagerId) OR @isFullCustomersAM != 0)
ORDER BY cp.id
FOR JSON PATH, ROOT ('root'))
ASKER
DECLARE @x NVARCHAR(MAX) = (SELECT ... FOR JSON )
SELECT COMPRESS(@x)
ASKER
ASKER
ASKER
ASKER
Microsoft SQL Server is a suite of relational database management system (RDBMS) products providing multi-user database access functionality.SQL Server is available in multiple versions, typically identified by release year, and versions are subdivided into editions to distinguish between product functionality. Component services include integration (SSIS), reporting (SSRS), analysis (SSAS), data quality, master data, T-SQL and performance tuning.
TRUSTED BY