Tengo un problema con SQL Server , tengo el siguiente Query:
Cita:
SELECT cve_tipo_oferta, fec_inicio, fec_fin, h_inicio, h_fin, precio, cve_tienda
FROM A_PREC_OFERTA_PRODUCTO
WHERE (cve_producto = '8011003064106') AND (cve_tienda = 0) AND (fec_inicio = '20041119') AND (cve_tipo_oferta = 2) AND (h_inicio <= '01:41 p.m.') AND
(h_fin >= '01:41 p.m.')
FROM A_PREC_OFERTA_PRODUCTO
WHERE (cve_producto = '8011003064106') AND (cve_tienda = 0) AND (fec_inicio = '20041119') AND (cve_tipo_oferta = 2) AND (h_inicio <= '01:41 p.m.') AND
(h_fin >= '01:41 p.m.')
En este quiero que me evalue si la hora, en este caso 01:41 p.m., cae dentro de mi rango de fechas (h_inicio, h_fin, estos campos son de tipo smalldatetime), pero no me lo evalua, no me trae ningun registro, pero si tengo uno que cumple con los criterios:
cve_producto :8011003064106
cve_tienda: 0
fec_inicio: 19/11/2004
cve_tipo_oferta : 2
h_inicio : 09:00 a.m.
h_fin: 06:00 p.m.
Alguien sabe como lo puedo hacer?
Se les agradeceria cualquier ayuda.