on 03-17-2016 3:22 PM
Buenos días foro tengo una duda
en una alerta se puede poner varias consultas
ya que yo tengo dos alertas que todos los días les llegan por correo a mis gerentes de fianzas y mi CEO pero despliega una listado con todos los saldos vencidos. me dicen que ademas de esto quieren ver el total por proveedor y por cliente de los saldos.
entonces mi pregunta es si existe una forma de que alarma le entregue eso en una sola o tengo que realizar dos alarmas, o se puede enviar un reporte de crystal como alarma.
estas son mis consultas
SELECT T0.DocNum AS 'Factura', T0.DocDueDate AS 'Fecha de vencimiento',
T0.CardCode AS 'Código cliente',
T0.CardName AS 'Nombre', T0.DocTotalFC AS 'Total Factura',T0.DocCur
FROM OPCH T0
WHERE DATEDIFF (DD, T0.DocDueDate, GETDATE( )) BETWEEN -7 AND 365
AND T0.DocStatus = 'O' AND T0.SERIES = 10
ORDER BY T0.DocDueDate
FOR BROWSE
SELECT T0.DocNum AS 'Factura', T0.DocDueDate AS 'Fecha de vencimiento',
T0.CardCode AS 'Código cliente',
T0.CardName AS 'Nombre',T0.DocTotalFC AS 'Total Factura',T0.DocCur
FROM OINV T0
WHERE DATEDIFF (DD, T0.DocDueDate, GETDATE( )) BETWEEN -7 AND 365
AND T0.DocStatus = 'O' AND T0.SERIES = 4
ORDER BY T0.DocDueDate
FOR BROWSE
Antonio, prueba este query:
SELECT convert(nvarchar(10),T0.DocNum) AS 'Factura'
, convert(nvarchar(10),T0.DocDueDate,103) AS 'Fecha de vencimiento'
, T0.CardCode AS 'Código cliente'
, T0.CardName AS 'Nombre'
, T0.DocTotalFC AS 'Total Factura'
, T0.DocCur
, '' [Resumen]
FROM OPCH T0
WHERE DATEDIFF (DD, T0.DocDueDate, GETDATE( )) BETWEEN -7 AND 365
AND T0.DocStatus = 'O' AND T0.SERIES = 10
union all
select ''
, ''
, ''
, ''
, sum(T0.DocTotalFC)
, T0.DocCur
, 'Saldo ' + T0.DocCur + ' al día ' + convert(nvarchar,getdate(),103)
FROM OPCH T0
WHERE DATEDIFF (DD, T0.DocDueDate, GETDATE( )) BETWEEN -7 AND 365
AND T0.DocStatus = 'O' AND T0.SERIES = 10
group by T0.DocCur
ORDER BY Resumen, 2
Verás al final una fila por cada moneda que arroje el query con la suma total para dicha moneda. Si quieres que los saldos totales aparezcan arriba, entonces en la última fila enseguida de Resumen agrégale "desc" antes del signo de coma (,).
Si te sirve, solo replícalo hacia el segundo query de saldos de facturas que tienes, cambiando las tablas y las etiquetas de los campos donde corresponda.
Saludos,
JC.
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.