Quote Originariamente inviata da allin81 Visualizza il messaggio
dai test sembra funzionare alla grande, adesso ho solo un ultimo "problema".

consideriamo sempre una ricerca dell'utente dall'1 al 6 maggio

ho delle offerte che sono inserite cosi:

valida_da: 20/04/2022 - valida fino: 02/05/2022: 75 € al giorno a persona
valida_da: 02/05/2022 - valida fino: 30/05/2022: 63 € al giorno a persona

Utilizzando la query che mi hai consigliato, vorrei poter estrarre anche questi prezzi e magari prendendo 1 giorno a 75 € e 4 giorni a 63 €

Dico 1 giorno a 75€ perche' la prima offerta è valida fino al 2 maggio, quindi dall'1 al 2 maggio pagano 75 €, poi dal 2 maggio in poi il prezzo scende a 63 € e quindi sarebbero altre 4 notti a quel prezzo.

E' fattibile come cosa??
Sarebbe la ciliegina sulla torta, perche' accadra' spesso che a ridosso del cambio date qualche offerta non verrà visualizzata per come sta adesso la query.

Grazie
ciao, con la query che ti ho suggerita il record
valida_da: 20/04/2022 - valida fino: 02/05/2022: 75 € al giorno a persona
non verrebbe preso in considerazione!

a quanto capisco tu vuoi prendere in considerazione la migliore offerta giornaliera al di là di se l'offerta comprende tutti i giorni della richiesta.

non so, cerca di chiarire bene con un'analisi chiara.

una soluzione potrebbe essere quella di ottenere, tramite una query, un listino giornaliero con i migliori prezzi estratto dalle varie offerte disponibili e da questo risultato catturare le offerte migliori di ogni singolo giorno.

se però ti muovi tra offerte con date diverse devi fare attenzione che vengano coperti tutti i giorni richiesti.