 
			
				29/12/2010, 05:29
			
			
			     |  
      |    |    |    Fecha de Ingreso: enero-2008  Ubicación: Madrid  
						Mensajes: 72
					  Antigüedad: 17 años, 9 meses Puntos: 1     |        |  
  |      Problema para sacar mínimo valor con varias condiciones        Hola a tod@s,   
Tengo una tabla donde meto precios de cursos de formación. Estos cursos pueden ser durante todo el año o cerrados, por ejemplo 3 semanas que empiezan el dia x   
La tabla que tengo es la siguiente: 
id 
id_curso 
tipoconfiguracion (0 si es fijo y 1 se es anual) 
fechaini (fecha de inicio del curso en el caso de que tipoconfiguracion sea 0) 
precio   
Lo que quiero sacar es el precio mínimo independientemente de si un curso se fija a 0 o 1 con la salvedad de que si es 0 sólo me tome los registros cuya fecha de inicio (fechaini) sea mayor a la fecha de hoy.   
Esta es la sentencia que me está volviendo loco. Aunque la fecha de inicio sea inferior a la fecha de hoy me saca el precio de ese registro:   
$sqlprecio="select min(precio) as precio from precios where (id_curso='" . $clases['id'] . "' and tipoconfiguracion='1') or ( id_articulo='" . $clases['id'] . "' and tipoconfiguracion='0' and fechaini>" . $hoy . ") and visible='1' limit 1";   
$cases['id'] y $hoy devuelve datos correctos.   
¿Que estoy haciendo mal?   
Gracias!!              |