Código SQL:
Como se ve necesito que parametrizar el Like el cual se llama el parametro Hora y solo necesito buscar que inicie por la hora indicada, es decir por las 12 por las 13 etc... Ya lo que sigue no me importa. Alguien que me pueda ayudar para hacer esto? Ver original
CREATE PROCEDURE [dbo].[ReportHour] @fecha datetime, @fechaend datetime, @Linea nvarchar(4), @Tubo nvarchar(1), @hora nvarchar(3) AS BEGIN SELECT h.marca,h.target,P.CODOPTIMA, p.hora,p.peso,p.vaso,p.fecha,o.linea,o.tubo INTO #checho3 FROM pesos AS p, optimas AS o,htargets AS h WHERE o.codigo = p.codOptima AND o.linea =@Linea AND o.tubo =@Tubo AND p.fecha >= '20110418' AND p.fecha <'20110419' AND h.fecha >='20110418' AND h.fecha <'20110419' AND p.hora LIKE'12%' AND h.codoptima = o.codigo AND h.hora LIKE'12%' SELECT *,(SELECT COUNT(1)total FROM #checho3) AS totality FROM #checho3 ORDER BY fecha DROP TABLE #checho3 END