Mosik
Новичок
Срез последних актуальных значений
Делаю каталог товаров и наткнулся на небольшую проблему, которую пока не нашел как решить.
Есть таблица товаров:
Есть таблица активности товаров в зависимости от даты:
С помощью какого запроса мне получить состояние активности продукта на конкретную дату.
Т.е. на 2005-07-18 запрос должен вернуть следующее:
а на 2005-07-09 должен быть такой результат:
Кто-нибуть сталкивался с такой задачей?
Как составть нужный запрос?
Делаю каталог товаров и наткнулся на небольшую проблему, которую пока не нашел как решить.
Есть таблица товаров:
Код:
id, name
1, монитор
2, клавиатура
3, мышка
Код:
id, products_id, a_date, active
1, 1, 2005-07-01, 1
2, 1, 2005-07-10, 0
3, 1, 2005-07-20, 1
4, 2, 2005-07-01, 1
5, 2, 2005-07-05, 0
6, 2, 2005-07-09, 1
7, 3, 2005-07-01, 0
8, 3, 2005-07-15, 1
9, 3, 2005-07-18, 0
Т.е. на 2005-07-18 запрос должен вернуть следующее:
Код:
id, products_id, a_date, active
2, 1, 2005-07-10, 0
6, 2, 2005-07-09, 1
9, 3, 2005-07-18, 0
Код:
id, products_id, a_date, active
1, 1, 2005-07-01, 1
6, 2, 2005-07-09, 1
7, 3, 2005-07-01, 0
Как составть нужный запрос?