Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток!
Час маюсь, не могу сделать запрос...
20.03.2010 5000 0
23.03.2010 4500 -500
24.03.2010 4500 0
Это изменения цены товара.
Хочу запросом получить цену на каждый день, тоесть не три строки а за 5.
Тоесть:
20.03.2010 5000 0
21.03.2010 5000 0
22.03.2010 5000 0
23.03.2010 4500 -500
24.03.2010 4500 0
Кроме как создать таблицу с датами и заджойнить ничего в голову не лезет.
Как можно сделать sql запросом?Как заполнить пропуски?
Неактивен
Лучше всего это делать на клиенте. Всё-таки язык SQL предназначен не для таких вещей.
Неактивен
Можно в цикле заполнять временную таблицу как-то типа
INSERT INTO blah
SELECT * FROM original WHERE dt <= @curdt ORDER BY dt LIMIT 1;
Но лучше и правда в клиенте.
Неактивен