Сравнение даты в 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)