Size: a a a

Сообщество Python Программистов

2020 May 25

A

Andrey in Сообщество Python Программистов
TopOFN
И вот я купил товара 10 штук в понедельник. Цена - 15 баксов.  Как бы мне объяснить sqlitу, что у меня и во вторник 10  штук товара и в среду и вообще каждый день с того момента, пока нет изменений - 10?
Я для этого Redis использую
источник

N

Neylon 🦔 in Сообщество Python Программистов
в моей прямой кишке, так как я это ни скринил, ни в истории не сохранял))))0)0)0)
источник

T

TopOFN in Сообщество Python Программистов
т.е. при левом джойне таблиц я бы хотел видеть не Null, а реальный объем
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Andrey
Вам лень чтоли Postgres поставить
Ну тип массивная. Иногда реально проще sqllite
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
TopOFN
И вот я купил товара 10 штук в понедельник. Цена - 15 баксов.  Как бы мне объяснить sqlitу, что у меня и во вторник 10  штук товара и в среду и вообще каждый день с того момента, пока нет изменений - 10?
Мммм
Это бд должна сама каждый день создавать новую запись в таблице чтоль?
источник

A

Andrey in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Ну тип массивная. Иногда реально проще sqllite
Ну если вопрос не в эффективности, то может и проще
источник

T

TopOFN in Сообщество Python Программистов
тупо сумма с IFNULL не пойдет, потому как сложится лишку.
источник

T

TopOFN in Сообщество Python Программистов
Не, создать новую запись я бы сам смог. Мне надо вычислением подставить что-то типа IFNULL(amount,  предыдущее количество)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Neylon 🦔
забавно, совсем недавно я слышал, что крайне не рекомендуют использовать ORM, а лучше юзать sqlite
Бред же
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
А, я вроде понял. То есть при изменении цены в таблицу цен вносится новое значение. И цена считается действительной с момента внесения в таблицу и либо до следующего внесения цены на этот же товар, либо до сегодня, верно?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Честно говоря я бы забил и в цикле считал, как-то в запросе сложно это описать
Нужно найти все изменения цены за заданный промежуток (плюс начальное изменение цены которое было до начала интервала) и каждый промежуток умножать отдельно
источник

T

TopOFN in Сообщество Python Программистов
При покупке или продаже в таблицу количества товара вносится количество на дату.  Если 1-01-2020 куплено 10 - то и 2-01-2020 и третьего - должно быть десять же.  А вот 5-01-2020 я пять продал и с этого момента в наличии вплоть до следующей сделки - только пять.  В итоге я хочу построить график с ценой * количество за каждый день.
источник

T

TopOFN in Сообщество Python Программистов
Не, курсор не хоцца. Запрос интересней, причем он явно возможен.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
TopOFN
При покупке или продаже в таблицу количества товара вносится количество на дату.  Если 1-01-2020 куплено 10 - то и 2-01-2020 и третьего - должно быть десять же.  А вот 5-01-2020 я пять продал и с этого момента в наличии вплоть до следующей сделки - только пять.  В итоге я хочу построить график с ценой * количество за каждый день.
А не, ничего я не понял
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Вернее понял, но выглядит несколько странно, можно жизненное описание этого процесса? Никогда не видел одинаковых ежедневных продаж
источник

A

Andrey in Сообщество Python Программистов
TopOFN
При покупке или продаже в таблицу количества товара вносится количество на дату.  Если 1-01-2020 куплено 10 - то и 2-01-2020 и третьего - должно быть десять же.  А вот 5-01-2020 я пять продал и с этого момента в наличии вплоть до следующей сделки - только пять.  В итоге я хочу построить график с ценой * количество за каждый день.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
TopOFN
При покупке или продаже в таблицу количества товара вносится количество на дату.  Если 1-01-2020 куплено 10 - то и 2-01-2020 и третьего - должно быть десять же.  А вот 5-01-2020 я пять продал и с этого момента в наличии вплоть до следующей сделки - только пять.  В итоге я хочу построить график с ценой * количество за каждый день.
А цена одинаковая и не меняется?
источник

A

Andrey in Сообщество Python Программистов
такой график?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
У меня там страница логина:)
источник

A

Andrey in Сообщество Python Программистов
tester/tester
источник