Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2011, 13:51
adriantht
 
Fecha de Ingreso: abril-2011
Mensajes: 72
Antigüedad: 13 años
Puntos: 0
Mensaje Consulta doble devuelve resultados mezclados

Sé que encajaría en wordpress, pero la verdad es que allí no pueden ayudarme y en realidad se trata de una consulta a una BD cualquiera, aunque en este caso sea WP.
El caso es que trato de que me devuelva los posts más valorados ayer, y hoy, por separado, pero me mezcla los resultados, tan pronto uno de hoy me sale ayer, como sale duplicado... etc, alguno ve algún fallo o cual puede ser el motivo de que no me devuelva limpios ambos resultados?

Muchas gracias

Código:
Código: 
<?php
$fdhoy = date('Y-m-d');
$fdayer = date('Y-m-d', strtotime( "-1 day", strtotime( $fdhoy ) ) );  

			
			
	$rows_hoy = $wpdb->get_results("SELECT DISTINCT(id_post), SUM(puntuacion), COUNT(id) FROM `pw_ratings` WHERE fecha >= '".$fdhoy."' GROUP BY id_post ORDER BY SUM(puntuacion) DESC LIMIT 1");
			$id_post_hoy = $rows_hoy[0]->id_post;
			
	$rows_ayer = $wpdb->get_results("SELECT DISTINCT(id_post), SUM(puntuacion), COUNT(id) FROM `pw_ratings` WHERE fecha >= '".$fdayer."' GROUP BY id_post ORDER BY SUM(puntuacion) DESC LIMIT 1");
$id_post_ayer = $rows_ayer[0]->id_post;
                            
               
?>