Ayuda con una consultilla

08/04/2006 - 02:12 por Super | Informe spam
Podrian darme una ayudita con esto ?

tengo una vista de esta forma

SELECT dbo.Cuentas.Cuenta, dbo.Cuentas.Subcuenta,
dbo.Cuentas.Descripcion, dbo.Naturaleza.Naturaleza AS nNaturalezaP,
dbo.Clasificacion_Contable.Tipo,
dbo.Subclasificacion_Contable.Nombre AS NombreP,
ISNULL(SUM(dbo.Detalle_Comprobante.Debito), 0) AS DebitoP,
ISNULL(SUM(dbo.Detalle_Comprobante.Credito), 0) AS
CreditoP, dbo.Cuentas.Naturaleza AS NatP, dbo.Cuentas.ClasificaCuenta AS
ClaCuenP,
dbo.Cuentas.SubClasificaCuenta AS SubClaCuenP,
dbo.Cuentas.UltimoNivel
FROM dbo.Comproba INNER JOIN
dbo.Detalle_Comprobante ON dbo.Comproba.Referencia =
dbo.Detalle_Comprobante.Referencia AND dbo.Comproba.Contabilizado = 1 AND
dbo.Comproba.Fecha BETWEEN '30/10/2005' AND
'31/12/2005' INNER JOIN
dbo.Grupo_Empresarial ON dbo.Comproba.Id_Empresa =
dbo.Grupo_Empresarial.Id_Empresa 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.Id_Empresa = 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,
dbo.Cuentas.UltimoNivel
HAVING (dbo.Cuentas.ClasificaCuenta = 3) OR
(dbo.Cuentas.ClasificaCuenta = 4)

pero necesito quitar el where y poner esto en el from, tal y como tengo el
between, y no se me ocurre como ni donde
 

Preguntas similares