Hola me gustaria lograr lo siguiente y no encuentro forma de hacerlo:
tengo una vista de la siguiente forma
SELECT TOP 100 PERCENT dbo.Cuentas.Cuenta, dbo.Cuentas.Subcuenta,
dbo.Cuentas.Descripcion, dbo.Naturaleza.Naturaleza,
dbo.Clasificacion_Contable.Tipo,
dbo.Subclasificacion_Contable.Nombre, SUM(dbo.Detalle_Comprobante.Debito) AS
Expr1,
SUM(dbo.Detalle_Comprobante.Credito) AS Expr2,
dbo.Cuentas.Naturaleza AS Expr3, dbo.Cuentas.ClasificaCuenta,
dbo.Cuentas.SubClasificaCuenta
FROM dbo.Comproba INNER JOIN
dbo.Detalle_Comprobante ON dbo.Comproba.Referencia =
dbo.Detalle_Comprobante.Referencia RIGHT OUTER JOIN
dbo.Cuentas INNER JOIN
dbo.Clasificacion_Contable ON
dbo.Cuentas.ClasificaCuenta = dbo.Clasificacion_Contable.Id INNER JOIN
dbo.Naturaleza ON dbo.Cuentas.Naturaleza =
dbo.Naturaleza.Id INNER JOIN
dbo.Subclasificacion_Contable ON
dbo.Cuentas.SubClasificaCuenta =
dbo.Subclasificacion_Contable.Subclasificacion ON
dbo.Detalle_Comprobante.Id_Cuenta =
dbo.Cuentas.Id_Cuenta
WHERE (dbo.Comproba.Contabilizado = 1)
GROUP BY dbo.Cuentas.Cuenta, dbo.Cuentas.Subcuenta, dbo.Cuentas.Descripcion,
dbo.Naturaleza.Naturaleza, dbo.Clasificacion_Contable.Tipo,
dbo.Subclasificacion_Contable.Nombre,
dbo.Cuentas.Naturaleza, dbo.Cuentas.ClasificaCuenta,
dbo.Cuentas.SubClasificaCuenta
HAVING (dbo.Cuentas.ClasificaCuenta = 3) OR
(dbo.Cuentas.ClasificaCuenta = 4)
ORDER BY dbo.Cuentas.ClasificaCuenta DESC
la tabla cuentas tiene todas las cuentas contables que se utilizan en
contabilidad y detalle de comprobante guarda las operaciones contables
contra diferentes cuentas, pero no tienen por que contabilizarse a todas las
cuantas del nomenclador, necesito que independientemente de ello salgan
todas las cuentas del nomenclador aunque no se hayan contabilizado contra
ellas, como lo hago ??????
Leer las respuestas