SELECT SQL_CALC_FOUND_ROWS XOdoe7m_posts.*, (
SELECT SUM(rooms_available) rooms_available FROM (SELECT IFNULL(SUM(room_count), 0) rooms_available, availabilities.accommodation_id FROM XOdoe7m_byt_accommodation_vacancies availabilities INNER JOIN (
select d.the_date from
(
select adddate('2024-11-05',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-11-05' and '2026-11-05'
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-11-05' BETWEEN start_date AND end_date OR start_date <= '2026-11-05') AND end_date >= '2024-11-05' GROUP BY possible_dates.the_date, availabilities.accommodation_id ) as ra WHERE accommodation_id = XOdoe7m_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 XOdoe7m_byt_accommodation_bookings bookings INNER JOIN (
select d.the_date from
(
select adddate('2024-11-05',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-11-05' and '2026-11-05'
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 XOdoe7m_byt_accommodation_vacancies GROUP BY accommodation_id) min_max_available_dates ) WHERE rb.accommodation_id = XOdoe7m_posts.ID AND min_max_available_dates.accommodation_id = XOdoe7m_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 XOdoe7m_postmeta price_meta2 WHERE price_meta2.post_id=XOdoe7m_posts.ID AND price_meta2.meta_key='_accommodation_min_price:2024-11-05:2026-11-05' LIMIT 1), 0) accommodation_price , IFNULL((SELECT price_meta3.meta_value + 0 FROM XOdoe7m_postmeta price_meta3 WHERE price_meta3.post_id=XOdoe7m_posts.ID AND price_meta3.meta_key='accommodation_static_from_price' LIMIT 1), 0) accommodation_static_price
FROM XOdoe7m_posts
WHERE 1=1 AND XOdoe7m_posts.post_type = 'accommodation' AND ((XOdoe7m_posts.post_status = 'publish'))
GROUP BY XOdoe7m_posts.ID HAVING 1=1 AND rooms_available > rooms_booked AND rooms_available >= 1
ORDER BY accommodation_price ASC
LIMIT 0, 24
To ensure the proper functioning of this website, we sometimes place small data files, known as cookies, on your computer.
Accept
Read more
Settings
Cookie Box Settings
Cookie Box Settings
Setări de confidențialitate
Alegeți ce cookie-uri să fie autorizate
Puteți schimba aceste setări oricând. Deși aceasta poate rezulta în devenirea unor funcții indisponibile. Pentru informații legate de ștergerea cookie-urile vă rugăm să consultați funcția de Ajutor al browser-ului dvs.
CITIȚI MAI MULT DESPRE COOKIE-URILE UTILIZATE DE NOI.
Cu ajutorul cursorului puteți activa sau dezactiva diferite tipuri de cookie:
Acest site web va
Ține minte ce grup de cookie-uri ai acceptat
Acest site nu va
Ține minte detaliile de login
Fundamental: Ține minte setările permisiunilor de cookie
Fundamental: Permite sesiunile de cookie
Fundamental: Adună informațiile introduse în formularele de contact pentru newsletter sau alte formulare de pe toate paginile
Fundamental: Ține evidența produselor adăugate în coșul de cumpărături
Fundamental: Autentifică logarea dvs. în contul de utilizator
Fundamental: Ține minte limba pe care ați selectat-o
Funcționalitate: Ține minte setările de social media
Funcționalitate: Ține minte țara și regiunea selectată
Analiză: Ține evidența paginilor vizitate și a interacțiunilor întreprinse
Analiză: Ține evidența locației și regiunii baza pe numărul dvs. de IP
Analiză: Ține evidența timpului petrecut pe fiecare pagină
Analiză: Crește calitatea datelor din funcția de statistică
Reclamă: Adaptarea informațiilor și reclamelor pe baza intereselor dvs. de exemplu conform conținuturilor vizitate anterior. (În prezent nu folosim targeting cookie-uri sau cookie-uri de semnalare)
Reclamă: Adună informații identificabile personal cum ar fi numele sau locația
Acest site web va
Fundamental: Ține minte setările permisiunilor de cookie
Fundamental: Permite sesiunile de cookie
Fundamental: Adună informațiile introduse în formularele de contact pentru newsletter sau alte formulare de pe toate paginile
Fundamental: Ține evidența produselor adăugate în coșul de cumpărături
Fundamental: Autentifică logarea dvs. în contul de utilizator
Fundamental: Ține minte limba pe care ați selectat-o
Acest site nu va
Ține minte detaliile de login
Funcționalitate: Ține minte setările de social media
Funcționalitate: Ține minte țara și regiunea selectată
Analiză: Ține evidența paginilor vizitate și a interacțiunilor întreprinse
Analiză: Ține evidența locației și regiunii baza pe numărul dvs. de IP
Analiză: Ține evidența timpului petrecut pe fiecare pagină
Analiză: Crește calitatea datelor din funcția de statistică
Reclamă: Adaptarea informațiilor și reclamelor pe baza intereselor dvs. de exemplu conform conținuturilor vizitate anterior. (În prezent nu folosim targeting cookie-uri sau cookie-uri de semnalare)
Reclamă: Adună informații identificabile personal cum ar fi numele sau locația
Acest site web va
Fundamental: Ține minte setările permisiunilor de cookie
Fundamental: Permite sesiunile de cookie
Fundamental: Adună informațiile introduse în formularele de contact pentru newsletter sau alte formulare de pe toate paginile
Fundamental: Ține evidența produselor adăugate în coșul de cumpărături
Fundamental: Autentifică logarea dvs. în contul de utilizator
Fundamental: Ține minte limba pe care ați selectat-o
Funcționalitate: Ține minte setările de social media
Funcționalitate: Ține minte țara și regiunea selectată
Acest site nu va
Ține minte detaliile de login
Analiză: Ține evidența paginilor vizitate și a interacțiunilor întreprinse
Analiză: Ține evidența locației și regiunii baza pe numărul dvs. de IP
Analiză: Ține evidența timpului petrecut pe fiecare pagină
Analiză: Crește calitatea datelor din funcția de statistică
Reclamă: Adaptarea informațiilor și reclamelor pe baza intereselor dvs. de exemplu conform conținuturilor vizitate anterior. (În prezent nu folosim targeting cookie-uri sau cookie-uri de semnalare)
Reclamă: Adună informații identificabile personal cum ar fi numele sau locația
Acest site web va
Fundamental: Ține minte setările permisiunilor de cookie
Fundamental: Permite sesiunile de cookie
Fundamental: Adună informațiile introduse în formularele de contact pentru newsletter sau alte formulare de pe toate paginile
Fundamental: Ține evidența produselor adăugate în coșul de cumpărături
Fundamental: Autentifică logarea dvs. în contul de utilizator
Fundamental: Ține minte limba pe care ați selectat-o
Funcționalitate: Ține minte setările de social media
Funcționalitate: Ține minte țara și regiunea selectată
Analiză: Ține evidența paginilor vizitate și a interacțiunilor întreprinse
Analiză: Ține evidența locației și regiunii baza pe numărul dvs. de IP
Analiză: Ține evidența timpului petrecut pe fiecare pagină
Analiză: Crește calitatea datelor din funcția de statistică
Acest site nu va
Ține minte detaliile de login
Reclamă: Adaptarea informațiilor și reclamelor pe baza intereselor dvs. de exemplu conform conținuturilor vizitate anterior. (În prezent nu folosim targeting cookie-uri sau cookie-uri de semnalare)
Reclamă: Adună informații identificabile personal cum ar fi numele sau locația
Acest site web va
Fundamental: Ține minte setările permisiunilor de cookie
Fundamental: Permite sesiunile de cookie
Fundamental: Adună informațiile introduse în formularele de contact pentru newsletter sau alte formulare de pe toate paginile
Fundamental: Ține evidența produselor adăugate în coșul de cumpărături
Fundamental: Autentifică logarea dvs. în contul de utilizator
Fundamental: Ține minte limba pe care ați selectat-o
Funcționalitate: Ține minte setările de social media
Funcționalitate: Ține minte țara și regiunea selectată
Analiză: Ține evidența paginilor vizitate și a interacțiunilor întreprinse
Analiză: Ține evidența locației și regiunii baza pe numărul dvs. de IP
Analiză: Ține evidența timpului petrecut pe fiecare pagină
Analiză: Crește calitatea datelor din funcția de statistică
Reclamă: Adaptarea informațiilor și reclamelor pe baza intereselor dvs. de exemplu conform conținuturilor vizitate anterior. (În prezent nu folosim targeting cookie-uri sau cookie-uri de semnalare)
Reclamă: Adună informații identificabile personal cum ar fi numele sau locația