Que tal, tengo este query que funciona bien en Reporting Services, me pregunta rango de fechas para correr el reporte, pero ahora quiero quitar eso.....no quiero que me pregunte fechas, solo quiero que se ejecute automaticamente a las 19 hrs y que tome las transacciones de todo el dia.
Puedo hacer que se ejecute a X hora pero que tome transacciones de todo el dia no he podido, de la forma en que estaba diciendole que se ejecutara era por GETdate y demas pero no me funciono.
En resumen quiero ejecutar el query que tome todo el dia de hoy por ejemplo.
SELECT distinct t3.slpcode as slpcode,t3.slpname as slpname,T0.docdate,T0.cardname as cardname,T0.docnum as docnum,T1.quantity as quantity,T1.Linetotal as linetotal, T1.[Dscription] as dscription, T5.[ItmsGrpNam], T1.[LineTotal] AS Total1, t1.grssprofit as grssprofit, T7.[SeriesName] FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OSLP T3 ON T0.SlpCode = T3.SlpCode
INNER JOIN OITM T4 on T1.ItemCode = t4.ItemCode
INNER JOIN OITB T5 on t4.itmsgrpcod = t5.itmsgrpcod
INNER JOIN NNM1 T7 ON T0.Series = T7.Series
WHERE T1.[BaseType] <> '203' AND T0.[DocSubType] <> 'DN' AND T1.targetType<> '14' AND T0.DocDate >= @FechaInicial AND T0.DocDate <= @FechaFinal