Ya solucione este primer paso
El código quedo:
Código PHP:
<?php include("conexion.php");
$fecha1 = date ("2013-08-17");
$fecha2 = date ("2013-08-19");
$query2 = "SELECT * FROM basefincas WHERE base_cod NOT IN (SELECT bookings.id_item FROM bookings WHERE bookings.the_date BETWEEN '$fecha1' AND '$fecha2')";
$filtro = mysql_query($query2, $conexion) ;
?>
Ahora necesito ayuda con el siguiente paso. Tengo dos consultas. En la primera 'query1'
Código PHP:
$query1 = "SELECT * FROM basefincas WHERE $consulta; ";
obtengo de la tabla 'basefincas' unos resultados según algunos parámetros. Lo que deseo es a estos resultados aplicarle la búsqueda de 'query2'
Código PHP:
$query2 = "SELECT * FROM basefincas WHERE base_cod NOT IN (SELECT bookings.id_item FROM bookings WHERE bookings.the_date BETWEEN '$fecha1' AND '$fecha2')";
ambos por separado funcionan bien. El campo en común es en basefincas = base_cod y en bookings = id_item
Ayuda