Caso de consulta de la tabla cruzada de SQL Server

Esta tarde está ocupada transfiriendo la tabla cruzada en la base de datos de acceso a la base de datos de SQL Server. En SQL Server, el método TransFrom no es compatible, encuentra información relevante, encuentra el método de caso para la conversión

El código se muestra a continuación:

La estructura de la Tabla Landundrtake se muestra a continuación:

La estructura del tasador de formulario se muestra a continuación:

Código de acceso:

código de copiaEl código es el siguiente:
transformar primero (landundrtake.valuerid) como Valuerid primero
SELECT Appraiser.quarterId, Landundertake.landCode
FROM Landundertake INNER JOIN Appraiser ON (Landundertake .valuerId = Appraiser.valuerID) AND (Landundertake .quarterId = Appraiser.quarterId)
GROUP BY Appraiser.quarterId, Landundertake .landCode
PIVOT Landundertake .valuerGrade;

Código de servidor SQL:

Copiar códigoEl código es el siguiente:
select dbo.appraiser.quarterID,dbo.landUndertake.landcode,case dbo.landUndertake.appraiserGrade when ‘appraiserID1’ then dbo.landundertake.appraiserID else null END as appraiserID,case dbo.landUndertake.appraiserGrade when ‘appraiserID2’ then dbo.landundertake.appraiserID else null END as appraiserID1
from dbo.LandUndertake inner join
dbo.Appraiser ON dbo.LandUndertake.quarterID=dbo.appraiser.quarterID and dbo.landundertake.appraiserID=DBO.Appraiser.appraiserID
Group by dbo.appraiser.quarterID,dbo.landUndertake.landcode,dbo.landundertake.appraiserGrade,dbo.landundertake.appraiserID

Los resultados de la consulta de tensión cruzada se muestran a continuación:

Leave a Reply

Your email address will not be published. Required fields are marked *