Hola, quiero parametrizar un Like en mi procedimiento el cual es el siguiente:
Código SQL:
Ver originalCREATE 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
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?