2 decimales
Select fecha,CodArt,clientes.codcli,cierrealbv.CodRep, cierrealbv.TipoCont, cierrealbv.Serie, cierrealbv.Unidades, cierrealbv.Neto,
cierrealbv.Bruto, cierrealbv.Coste
from clientes
left outer join cierrealbv(nolock)
on clientes.codcli = cierrealbv.codcli
WHERE EsComponente = 'F'
UNION
SELECT DATEADD(dd, - day(DATEADD(mm, 1, C.Fecha)), DATEADD(mm, 1, C.Fecha)) Fecha, L.CODART, C.CODCLI, L.CODREP, C.TipoCont, C.Serie,
SUM(L. UNIDADES) AS Unidades, SUM(L. Base - l.totalest - l.totalpro) as neto, sum(l.Precio * L.Unidades) AS Bruto,
SUM(L.PrcMedio * L.Unidades) AS Coste
FROM LINEALBA L INNER JOIN
CABEALBV C ON C.IDALBV = L.IDALBV
WHERE EsComponente = 'F'
GROUP BY DATEADD(dd, - day(DATEADD(mm, 1, C.Fecha)), DATEADD(mm, 1, C.Fecha)), L.CODART, C.CODCLI, L.CODREP, C.TipoCont, C.Serie
order by clientes.codcli
Ejemplo: el bruto 1230,12 en lugar de 1230,123456
cierrealbv.Bruto, cierrealbv.Coste
from clientes
left outer join cierrealbv(nolock)
on clientes.codcli = cierrealbv.codcli
WHERE EsComponente = 'F'
UNION
SELECT DATEADD(dd, - day(DATEADD(mm, 1, C.Fecha)), DATEADD(mm, 1, C.Fecha)) Fecha, L.CODART, C.CODCLI, L.CODREP, C.TipoCont, C.Serie,
SUM(L. UNIDADES) AS Unidades, SUM(L. Base - l.totalest - l.totalpro) as neto, sum(l.Precio * L.Unidades) AS Bruto,
SUM(L.PrcMedio * L.Unidades) AS Coste
FROM LINEALBA L INNER JOIN
CABEALBV C ON C.IDALBV = L.IDALBV
WHERE EsComponente = 'F'
GROUP BY DATEADD(dd, - day(DATEADD(mm, 1, C.Fecha)), DATEADD(mm, 1, C.Fecha)), L.CODART, C.CODCLI, L.CODREP, C.TipoCont, C.Serie
order by clientes.codcli
Ejemplo: el bruto 1230,12 en lugar de 1230,123456
1 respuesta
Respuesta de utopico
1