I have googled but did not find anything related. I have a MySQL table like this:
+++++++++++++++++++++++++++++++ | roomID | date | price | +++++++++++++++++++++++++++++++ | 1 | 2012-10-10 | 10 | | 1 | 2012-10-11 | 10 | | 1 | 2012-10-12 | 10 | | 1 | 2012-10-13 | 12 | | 2 | 2012-10-10 | 15 | | 2 | 2012-10-11 | 15 | | 2 | 2012-10-12 | 15 | | 2 | 2012-10-13 | 16 | | 2 | 2012-10-14 | 16 | | 2 | 2012-10-15 | 16 | +++++++++++++++++++++++++++++++
I need to get periods based on price and roomID:
++++++++++++++++++++++++++++++++++++++++++++ | roomID | from | till | price | ++++++++++++++++++++++++++++++++++++++++++++ | 1 | 2012-10-10 | 2012-10-12 | 10 | | 1 | 2012-10-13 | 2012-10-13 | 12 | | 2 | 2012-10-10 | 2012-10-12 | 15 | | 2 | 2012-10-13 | 2012-10-15 | 16 | ++++++++++++++++++++++++++++++++++++++++++++
Thank you!
select roomid,
min(date) as from,
max(date) as till,
price
from periods
group by price
order by price
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With