Duda con Consulta en SQL Server 2012 desde consola
Hola!, tengo un problema, tengo varias consultas hechas que funcionan bien, pero lo que quiero es que de esas consultas se generen reportes y le tengo que incluir a todas las consultas un total de un dato, al principio me pidieron que fuera con COMPUTE pero para SQL Server 2012 ya no funciona, entonces estoy usando el GROUP BY, el ROLLUP y el CASE, pero no me funciona, me marca error cerca de las comillas o el ; del WITH, y ya no se como solucionarlo.
Dejo la consulta:
SELECT CASE proveedor.nombre WHEN proveedor.nombre
THEN ‘TODOS’ ELSE ISNULL(proveedor.nombre, ‘N/A’) END,
contrato.idcontrato
AS "NÚMERO DE CONTRATO",
entrega.fecha_inicio
AS "FECHA INICIAL",
entrega.fecha_fin
AS "FECHA FINAL",
entrega.programa AS
"PROGRAMA"
FROM proveedor INNER JOIN contrato ON proveedor.idproveedor
= contrato.idproveedor
INNER JOIN entrega ON
contrato.idcontrato = entrega.idcontrato
GROUP BY proveedor.nombre ;WITH
ROLLUP;
GO