cancel
Showing results for 
Search instead for 
Did you mean: 

Consulta para alarma

0 Kudos

Buen día Sres.

Necesito crear una alarma, justo después de que un usuario me haya creado una factura de reserva.

Yo actualmente tengo una alarma que me advierte cada cierto tiempo de las facturas de reserva que están creadas, es la siguiente:

SELECT T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[DocTotal]

FROM [dbo].[OINV]  T0 INNER JOIN [dbo].[INV1]  T1 ON T0.DocEntry = T1.DocEntry

WHERE T1.[OpenCreQty] > 0 and  T0.[isIns]  = 'Y'

GROUP BY T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[DocTotal]

ORDER BY T0.[DocDate]

Pero necesito que la alarma se levante inmediatamente después de que la factura de reserva haya sido creada.

Pueden ayudarme por favor?

Muy agradecido.

Accepted Solutions (0)

Answers (3)

Answers (3)

0 Kudos

Gracias Estimados,

Solo una pregunta, como colocar que compare con la fecha de hoy?

Si le coloco así: T0.[DocDate] = getdate()

Me considera la hora y por la hora no me da los resultados esperados.

Que me sugieren?

Gracias.

jorgedonoso2
Explorer
0 Kudos

SELECT T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[DocTotal]

FROM [dbo].[OINV]  T0

INNER JOIN [dbo].[INV1]  T1

ON T0.DocEntry = T1.DocEntry

WHERE T1.[OpenCreQty] > 0 and  T0.[isIns]  = 'Y'

AND

convert(varchar(10), T0.[DocDate],103) = convert(varchar(10), GETDATE(), 103)

GROUP BY T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[DocTotal]

ORDER BY T0.[DocDate]

de esta manera comparas la fecha sin tomar en cuenta la hora.

Saludos.

jorgedonoso2
Explorer
0 Kudos

molificala como dice alberto y ademas ponle un filtro (Where) donde solo considere las hechas hoy.

-Desconosco el nombre de la columna que guarda la fecha en que se ingeso, pero lo puedes averiguar con 'visualizacion de sistema'

Saludos .

Former Member
0 Kudos

ve a alarmas y modifica el periodo a 1 minuto, saludos !