Could someone tell me what I'm doing wrong? All the errors that mark me tell me the same thing
Expecting '(', or SELECT
( select distinct
--periodo
empleados.idempleado ,
conceptos.descripcion descripcion,
valconceptos.valor,
per.numeroperiodo ,
tper.nombretipoperiodo Periodicidad_de_Pago,
per.fechainicio,
per.fechafin
,
-- empresa
empresa.nombrecorto,
--registro patronal
regPatron.cregistroimss ,
--empleados
-- cliente - falta cliente
--personales de empleado
empleados.numerosegurosocial,
empleados.rfc,
empleados.curpf,
empleados.codigoempleado,
empleados.apellidopaterno,
empleados.apellidomaterno,
empleados.nombrelargo,
empleados.fechaalta,
empleados.fechabaja,
-- valor nom10017
nom07.valor valornom10017,
-- saldo empleados
empleados.sueldodiario,
empleados.sueldovariable,
empleados.sueldointegrado,
-- falta neto
empleados.ajustealneto,
-- sueldos
modsueldos.sueldo,
-- septimo
per.septimos
-- TABLAS Y JOINS
from nom10001 empleados
join NOM10003 departamentos
on empleados.iddepartamento = departamentos.iddepartamento
--incapacidades
full join nom10018 Incapacidades
on empleados.idempleado = Incapacidades.idempleado
-- periodo
inner join nom10023 TPer
on empleados.idtipoperiodo = tper.idtipoperiodo
inner join nom10002 per
on tper.ejercicio = per.ejercicio
-- empresa
cross join nom10000 empresa
-- registro patronal
inner join nom10035 regPatron
on regPatron.cidregistropatronal =
empleados.cidregistropatronal
-- valor nom10017
inner join nom10007 nom07
on empleados.idempleado = nom07.idempleado
full join nom10019 modsueldos
on empleados.idempleado = modsueldos.idempleado
-- conceptos
full outer join nom10044 valconceptos
on empleados.idempleado = valconceptos.idempleado
full outer join nom10004 conceptos
on conceptos.idconcepto = valconceptos.idconcepto
where per.mes = month(getdate())
--termina parentisis de -- select --
)
pivot(
sum(conceptos.descripcion) for [numeroperiodo] in ([1% Educación empresa],[2% Fondo retiro SAR (8)])
)as P