Я пытаюсь выполнить запрос SQL, чтобы вернуть мои общие продажи за день и дату (формат гггг-мм-дд). Я запускаю код, в котором переменная filter_dailysales = (здесь дата ввода), но он не работает.
SELECT TO_CHAR(Orders_OrderTimeStamp, 'yyyy-mm-dd'), SUM(Orders_Price)
FROM Orders
WHERE TO_CHAR(Orders_OrderTimeStamp, 'yyyy-mm-dd') = '"+str(filter_dailysales)+"')
Итак, у меня есть таблица Orders со столбцами Orders_ID
, Orders_OrderTimeStamp
, Orders_Price
Я ввел такой код, используя cx_ oracle на python
c.execute("insert into orders values ('9', 1.7, sysdate-31, 9, sysdate-31, '2', '1', '3')")
Мой желаемый результат будет первым столбцом: Дата, выбранная входной переменной, второй столбец: агрегированная сумма orders_price. Результатом будет всего одна строка.