Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/07/2015, 20:15
horusorion
 
Fecha de Ingreso: febrero-2013
Mensajes: 115
Antigüedad: 11 años, 2 meses
Puntos: 5
Respuesta: Obtener registros entre dos fechas y fechas vencidas

Cita:
Iniciado por Fernarey1810 Ver Mensaje
Creo que asi se puede :
Código MySQL:
Ver original
  1. SELECT * FROM obrasocial WHERE fecha_venc >= '$fechaMin'
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 original
  1. SELECT * 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.
__________________
http://tutorialesdelweb.blogspot.com/TutorialesWeb(principiantes)

Última edición por gnzsoloyo; 06/07/2015 a las 04:23