PHP - Ayuda Excluir campo MYSQL between

   
Vista:

Ayuda Excluir campo MYSQL between

Publicado por Rodrigo wb_rekos@hotmail.com (17 intervenciones) el 05/12/2011 22:12:01
Buenas, estoy medio complicado con este tema. tengo este codigo en el cual rescata datos de la BD
echo '<tr>';
$sql = " ( SELECT evaluacion, p".$row2['id_pregunta']." AS pregunta FROM data_resultados_general WHERE DATE(evaluacion) BETWEEN DATE('$inicio') AND DATE('$fin') )";
$sql .= " UNION ALL ";
$sql .= " ( SELECT evaluacion, p".$row2['id_pregunta']." AS pregunta FROM data_resultados_acumulados WHERE evaluacion = '$acumulado' )";
//echo $sql."<br>";
$consulta3 = mysql_query ($sql);
while($row3 = mysql_fetch_array($consulta3))
{
if($row2['tipo']== 0 && $row2['test']== 0) {
echo '<td class="txt_res" colspan="0">'.$row3['pregunta'].'</td>';
} else {
echo '<td class="txt_res">'.$row3['pregunta'].'%</td>';
}
}
if($row2['separador'] == 1 ) {
echo "<tr><td>&nbsp;</td></tr>";
}
}
mysql_free_result($consulta2);
mysql_free_result($consulta3);
?>
<?php

echo '</table>';
pero con el between no hace comparacion y me rescata todos los datos igual... algen podria ayudarme. Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Ayuda Excluir campo MYSQL between

Publicado por xve (5513 intervenciones) el 06/12/2011 00:09:51
Hola Rodrigo, no se muy bien que contiene los campos de tu table, pero creo que te tendria que ser algo así:
1
2
"SELECT evaluacion, p".$row2['id_pregunta']." AS pregunta FROM data_resultados_general
WHERE evaluacion BETWEEN '".$inicio."' AND '".$fin."'"

Entiendo que $inicio y $fin son variables que contienen una fecha en formato YYY-mm-dd...

Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar