Сравнение даты в SQL с пользовательской датой

Я пытался сравнить настраиваемую дату с полем даты в sql.Я сделал следующий запрос, но он вернул ошибку и по праву. У меня есть значение даты в date1 и хочу совместить это с sale.posting_dateЯ пытался прочитать соответствующие посты здесь, но бесполезно. Может ли кто-нибудь мне помочь?

def get_total(filters):
 date1= filters.get("Date")
total_amount=frappe.db.sql("""SELECT SUM(sale.grand_total) FROM `tabSales    Invoice` sale,`tabPayment` payment where payment.parent=sale.name and   sale.posting_date = date1 """ )
return total_amount

1 ответ

Решение

Это было простое изменение, и теперь я это очистил.

total_amount=frappe.db.sql("""SELECT SUM(sale.grand_total) FROM `tabSales Invoice` sale where sale.posting_date= %s """ % date1)
Другие вопросы по тегам