Tema: datediff
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2011, 13:47
patypecas
 
Fecha de Ingreso: julio-2010
Mensajes: 91
Antigüedad: 14 años, 3 meses
Puntos: 1
datediff

buenas tardes resulta que tengo que hacer un reporte donde las variables son fecha inicial, fecha final y usuario

la consulta que tengo es la siguiente
Código PHP:
$sql "select * from consultas.consultas 
where usuario = '$usuario' and date(fecha_solicitud) between '$fechaini' and '$fechafin' order by consecutivo desc"

pero resulta que tengo que hacer un calculo donde la resta de esas fechas si es mayor a 31 la diferencia de las fecha entonces no me deje seguir y me diga el rango no puede ser mayor a 31 si es menor pues no hay problema ..

he leido que con datediff encpntre uan consulta asi

Código PHP:
 "SELECT  FECHA_RECIBO, HORA_RECIBO, (SELECT DATEDIFF(FECHA_ENTREGA,FECHA_RECIBO)) AS DIASRTA
      FROM facWHERE (FECHA >= '"
.$fini."' AND FECHA <= '".$ffin."')"
pero no se como hacer la mis si la diferencia la tengo q hacer de dos variables que vienen de un formulario.

gracias