Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/08/2011, 09:24
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 2 meses
Puntos: 253
Respuesta: Búsqueda entre Fechas

Así me funciona a mí (no me da error):

Código PHP:
$_pagi_sql "SELECT idFallos, faExpediente, faParrafo, faContenido, DATE_FORMAT(faFecha, '%d-%m-%Y') AS faFecha FROM tb_fallos WHERE 1 = 1";

if ((
$_SESSION['buscardesde'] != "") && ($_SESSION['buscarhasta'] != "") && ($_SESSION['buscarexpediente'] == "") && ($_SESSION['buscarvoz'] == ""))
{
    
//cuando todos los campos estan vacios excepto FECHA DESDE Y FECHA HASTA
    
$_pagi_sql $_pagi_sql." and faFecha > '".mysql_real_escape_string($_SESSION['buscardesde'])."' and faFecha < '".mysql_real_escape_string($_SESSION['buscarhasta'])."'";

Si quitas las condiciones, verás cómo la sentencia SQL imprime las fechas como dd-mm-YYYY. Otra cosa es que esto te valga después para la comparación, no sé si SQL va a seguir detectando que eso es una fecha o te lo va a comparar como cadena de texto.

Un saludo y espero que te sirva.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?