Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: David Vans en 17 Diciembre 2012, 22:29 pm



Título: Flitrado de fechas
Publicado por: David Vans en 17 Diciembre 2012, 22:29 pm
Hola a todos.

Queria saber como puedo filtrar por fechas en Mysql tengo este procedimietno almacenado.

Código:
-- --------------------------------------------------------------------------------
-- Routine DDL
-- Note: comments before and after the routine body will not be stored by the server
-- --------------------------------------------------------------------------------
DELIMITER $$

CREATE DEFINER=`root`@`localhost` PROCEDURE `P_RECUEPERAR_PREVIEW_PRODUCTOS`(in VV_CLAVE varchar(100))
BEGIN
    SELECT P.ID_PRODUCTO,P.NOMBRE,P.FECHA_ALTA,P.F_INICIO,P.F_FIN,P.VISIBLE,
    P.NOVEDAD,P.ID_PAIS,P.ID_OPERADOR,P.ID_APARTADO,LP.OPCION PAIS,T.NOMBRE OPERADOR, A.NOMBRE APARTADO,
    D.DESCRIPCION
   
FROM W_PRODUCTOS P,
LISTA_PAISES LP,
W_TUROPERADOR T,
W_APARTADOS A,
W_DESCRIPCION D

WHERE P.ID_PAIS=LP.ID
AND P.ID_OPERADOR=T.ID_OPERADOR
AND P.ID_APARTADO=A.ID_APARTADOS
AND P.ID_PRODUCTO=D.ID_PRODUCTO
AND P.VISIBLE = 1
AND D.PALABRAS_CLAVE LIKE CONCAT('%',VV_CLAVE,'%')


En la tabla productos tengo un campo que es p.fecha_alta, lo que quiero es añadir otro AND en el caso de que la fecha actual sea un dia  mayor que fecha alta no tendria que salir el producto ya que la fecha a vencido.

Un saludo y gracias.

 


Título: Re: Flitrado de fechas
Publicado por: Shell Root en 19 Diciembre 2012, 01:57 am
Muestrame los datos que tienes y lo que esperas tener, y la query que llevas