SELECT SQL_CALC_FOUND_ROWS wp_posts.*, (
SELECT SUM(rooms_available) rooms_available FROM (SELECT IFNULL(SUM(room_count), 0) rooms_available, availabilities.accommodation_id FROM wp_byt_accommodation_vacancies availabilities INNER JOIN (
select d.the_date from
(
select adddate('2024-05-18',t4.i*10000 + t3.i*1000 + t2.i*100 + t1.i*10 + t0.i) the_date from
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t0,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t1,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t2,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t3,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t4
having the_date between '2024-05-18' and '2026-05-18'
ORDER BY the_date
) d
where DATE(d.the_date) >= DATE(CURDATE())
group by d.the_date
order by d.the_date
) possible_dates ON (possible_dates.the_date >= DATE(availabilities.start_date) AND possible_dates.the_date < DATE(availabilities.end_date)) WHERE 1=1 AND ('2024-05-18' BETWEEN start_date AND end_date OR start_date <= '2026-05-18') AND end_date >= '2024-05-18' GROUP BY possible_dates.the_date, availabilities.accommodation_id ) as ra WHERE accommodation_id = wp_posts.ID ) rooms_available , (
SELECT IFNULL(SUM(rooms_booked), 0) rooms_booked FROM ((SELECT IFNULL(SUM(bookings.room_count), 0) rooms_booked, bookings.accommodation_id, possible_dates.the_date FROM wp_byt_accommodation_bookings bookings INNER JOIN (
select d.the_date from
(
select adddate('2024-05-18',t4.i*10000 + t3.i*1000 + t2.i*100 + t1.i*10 + t0.i) the_date from
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t0,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t1,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t2,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t3,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t4
having the_date between '2024-05-18' and '2026-05-18'
ORDER BY the_date
) d
where DATE(d.the_date) >= DATE(CURDATE())
group by d.the_date
order by d.the_date
) possible_dates ON (possible_dates.the_date >= DATE(bookings.date_from) AND possible_dates.the_date < DATE(bookings.date_to)) AND IFNULL(woo_status, '') IN ('completed') WHERE 1=1 GROUP BY possible_dates.the_date, accommodation_id ) as rb, (SELECT MIN(start_date) min_start_date, MAX(end_date) max_end_date, accommodation_id FROM wp_byt_accommodation_vacancies GROUP BY accommodation_id) min_max_available_dates ) WHERE rb.accommodation_id = wp_posts.ID AND rb.the_date >= min_max_available_dates.min_start_date AND rb.the_date < min_max_available_dates.max_end_date ) rooms_booked , IFNULL((SELECT price_meta2.meta_value + 0 FROM wp_postmeta price_meta2 WHERE price_meta2.post_id=wp_posts.ID AND price_meta2.meta_key='_accommodation_min_price:2024-05-18:2026-05-18' LIMIT 1), 0) accommodation_price
FROM wp_posts JOIN wp_icl_translations wpml_translations
ON wp_posts.ID = wpml_translations.element_id
AND wpml_translations.element_type = CONCAT('post_', wp_posts.post_type) LEFT JOIN wp_icl_translations wpml_translations_default ON wpml_translations_default.trid = wpml_translations.trid AND wpml_translations_default.source_language_code IS NULL
WHERE 1=1 AND wp_posts.post_type = 'accommodation' AND ((wp_posts.post_status = 'publish')) AND ( ( ( wpml_translations.language_code = 'es' OR (
wpml_translations.language_code = 'es'
AND wp_posts.post_type IN ( 'product' )
AND ( (
( SELECT COUNT(element_id)
FROM wp_icl_translations
WHERE trid = wpml_translations.trid
AND language_code = 'es'
) = 0
) OR (
( SELECT COUNT(element_id)
FROM wp_icl_translations t2
JOIN wp_posts p ON p.id = t2.element_id
WHERE t2.trid = wpml_translations.trid
AND t2.language_code = 'es'
AND (
p.post_status = 'publish' OR
p.post_type='attachment' AND p.post_status = 'inherit'
)
) = 0 ) )
) ) AND wp_posts.post_type IN ('post','page','attachment','wp_block','wp_template','wp_template_part','wp_navigation','location','review','extra_item','room_type','accommodation','tour','car_rental','product','product_variation','transfer' ) ) OR wp_posts.post_type NOT IN ('post','page','attachment','wp_block','wp_template','wp_template_part','wp_navigation','location','review','extra_item','room_type','accommodation','tour','car_rental','product','product_variation','transfer' ) )
GROUP BY wp_posts.ID HAVING 1=1 AND rooms_available > rooms_booked AND rooms_available >= 1
ORDER BY accommodation_price ASC
LIMIT 24, 12
Hostal Tito y Vicky en Trinidad es un cómodo hostal que cuenta con 5 habitaciones y capacidad para 17 personas. En ella sus huéspedes pueden disfrutar de sala de estar, cocina, comedor y terraza donde sentarse a tomar el aire fresco.
El Balcón de Calzada en Vedado es un confortable apartamento de 2 habitaciones con capacidad para 5 personas. Los huéspedes disponen además de cocina, 2 baños, sala comedor, amplio balcón. Se ofrece desayuno al precio adicionald de 5.00 cuc por persona. Se ubica a pocos metros del Malecón habanero.
El Hostal Magda y Gilbert en Varadero es un hostal en planta baja con acceso directo a la calle, cuenta con 2 habitaciones completamente independientes con capacidad para 6 personas.
Aguacate No.509 Apto 303 e/ Sol y Muralla, Habana Vieja
Desde $50,00
El Apartamento de Lisette & Orlando en la Habana Vieja es un acogedor apartamento en el casco histórico de la Habana Vieja con 2 habitaciones y capacidad para 6 personas. Se ubica en el corazón de la Habana Vieja y su casco histórico.
El Apartamento Hansel y Gretel en el Vedado es un moderno apartamento independiente en el corazón del Vedado con vistas al mar. Posee 2 habitaciones y capacidad para 5 personas.
Autopista Sur km 18.5, Punta Hicacos, Varadero 42200, Cuba
Desde $51,00
Ubicado en una de las playas más hermosas de Varadero, Memories Varadero Beach Resort es el destino ideal para una escapada romántica o unas emocionantes vacaciones familiares.
Ubicado en un hermoso tramo de playa, esta propiedad de cuatro estrellas tiene una ubicación de cinco estrellas. También está lo suficientemente cerca de la ciudad para cuando quieras salir a cenar, bailar o comprar.
Cayo Santa Maria - Municipio Caibarien - Provincia Villa Clara, 52610 Cayo Santa Maria, Cuba
Desde $55,00
Grand Memories Santa Maria se inspiró en la ciudad de Santiago de Cuba. Los elementos extraídos de esa ciudad incluyen detalles arquitectónicos coloniales, imágenes de la ciudad y algunos de sus habitantes más famosos.
La Habitación Don Pancho en el Centro Histórico de la Habana Vieja es un acogedor y amplio dormitorio con capacidad para 4 personas que está equipado con todos las comodidades. Su terraza ofrece una espléndida vista a la Plaza Vieja de la Habana Vieja.
Playa Arroyo Bermejo, KM 60 Via Blanca, Jibacoa, Mayabeque
Desde $67,00
Memories Jibacoa, un refugio paradisíaco con todo incluido, ubicado entre exuberantes montañas y playa; rodeado de un entorno virgen y un mar limpio y tranquilo, convirtiendo este hotel en una opción natural.
Calle 7ma B No.6002 Apto. 3 e/ 60 y 62, Miramar, Playa
Desde $70,00
Casa Stone es un apartamento ubicada en Miramar. Cuenta con 2 habitaciones con capacidad para 4 personas. En él sus huéspedes pueden disfrutar de sala de estar, cocina, comedor y una bella terraza decorada con plantas naturales.
La Casa Víctor el Vedado es un apartamento con maravillosa vista al mar en las cercanías del malecón habanero. Cuenta con 2 habitaciones y capacidad para 4 personas. La casa ofrece desayuno por un precio extra de 5 cuc por persona.