sql - Rails ActiveRecord Sum with conditions not working -
मेरे विचार में मैं फ़ंक्शन कॉल करता हूं
def sum_customer_yearly_revenue (customer_id, year) sum_customer_yearly_revenue = एसईसीएल पोस्टग्रेस्क्ल पर भेजे गए किसी कारण के लिए (जैसा कि देखा गया है): Sale.sum (: net_amount,: conditions = & gt; ['customer_id =? & Financial_year =?', Customer_id, year])
लॉग फाइल में) निम्न प्रकार है:
SELECT SUM ("बिक्री"। "Net_amount") "बिक्री" से sum_id के रूप में
सभी स्थितियां
रेल 3.x
def sum_customer_yearly_revenue के लिए sum_customer_yearly_revenue
विधि को अपडेट करें (ग्राहक_आईडी, वर्ष) बिक्री.वहाँ (: सभी,: शर्तें = & gt; ['ग्राहक_आईड =? और वित्तीय_यरे =?', ग्राहक_आईडी, वर्ष])। राशि (: नेट_माउंट) समाप्ति कोड> प्री> <पी > रेल 4.x सह>
<पूर्व> डीईफ़ sum_customer_yearly_revenue (ग्राहक_आईडी, वर्ष) बिक्री। जहां (ग्राहक_आईडी: ग्राहक_आईडी, वित्तीय वर्ष: वर्ष) .सम ((नेट_माउंट) समाप्ति कोड>
Comments
Post a Comment