on 02-19-2015 10:29 PM
Hola a todos Estoy haciendo un informe, el cual lleva muchos datos relacionados con el cliente: NIT, nombre, dirección, algunas propiedades, el saldo de cuenta, el limite de crédito y el dato que estoy requiriendo el de las ventas en un rango de fechas digitado, este ultimo dato es el que no he podido ajustar el valor con respecto al que me arroja en el análisis de ventas. Encontré este informe, el cual estoy ajustando para adicionarle al que tengo:
/* SELECT FROM [dbo].[OINV] P0 */
DECLARE @F1 AS DATETIME
/* WHERE */
SET @F1 = /* P0.DocDate */ '[%0]'
/* SELECT FROM [dbo].[OINV] P1 */
DECLARE @F2 AS DATETIME
/* WHERE */
SET @F2 = /* P1.DocDate */ '[%1]'
SELECT
T10.Codigo,
T10.Nombre,
SUM(SubTotFac) as Venta,
SUM(T10.Devoluciones) as Devolucion
FROM
(
SELECT (T0.CardCode) as Codigo,(T0.CardName) as Nombre, T0.DocNum, T0.DocTotal,
SubTotFac=(T2.LineTotal),
'Devoluciones'=(SELECT SUM(T1.LineTotal) FROM RIN1 T1 WHERE T1.BaseEntry = T0.DocEntry)
FROM OINV T0 INNER JOIN INV1 T2 ON T0.[DocEntry] = T2.[DocEntry]
WHERE T0.DocDate BETWEEN @F1 AND @F2
) T10
GROUP BY T10.Codigo,
T10.Nombre
pero el valor de las devoluciones no coinciden porque solo trae las notas crédito que vienen enlazadas a las facturas pero no estan las que esta hechas manuales.
Agradezco su colaboración.
Hola
esa consulta sólo mostrará las facturas enlazadas con devoluciones.
Debes añadir otra dos consultas, una para las facturas sin devoluciones y otra para las devoluciones sin factura.
Luego pondría un select englobando las consultas y sumaría cada concepto.
Un saludo
Agustín Marcos Cividanes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.