Cita:
Iniciado por Fernarey1810
Creo que asi se puede :
Pero queria saber si habia alguna consulta mas especifica
Para esto en la base de datos deberias tener la fecha de vencimiento, el tipo de datos debe ser DATE y no necesitas algo mas especifico ya que solo quieres ver si ha vencido, para esto debes hacer que la fecha de vencimiento sea mayor a la fecha en la que se hizo el registro y el parametro que pasas debe ser la fecha actual supongo que es con el que lo comparas. un ejemplo
BASE DE DATOS:
fecha_ini | fecha_venc
2010-05-02 | 2015-05-02
Esto quiere decir que tiene 5 años para el vencimiento
ahora para ver si venció primero tomamos la fecha actual con php ya lo debes saber....
digamos que guardamos la fecha en una variable llamada:
Cita: Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las
normas del foro, por favor.
Entonces la consulta seria;
Código SQL:
Ver originalSELECT * FROM obrasocial WHERE fecha_venc <= '$fecha_actual';
Lo que quiere decir que si la fecha actual es mayor o igual a la fecha de vencimiento entonces ya ha vencido, sino no te generara ningun registro por lo tanto entonces quiere decir que las fechas estan vigentes.
por lo que veo estas usando php por lo que el codigo de la consulta en php seria:
Cita: Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las
normas del foro, por favor.
Espero haberte ayudado... Saludos.