[RAILS][sql] query to get the sum for unique values -
रेल संस्करण:
@most_valueable_clients = current_user.clients .find_by_sql ("SELECT vorname, nachname, क्लाइंट्स से पहले से उपचार में उपचार शामिल हों। क्लाइंट .id")
एसक्यूएल संस्करण:
चयन करें वोरमेन, नचननाम, क्लाइंट्स से पहले से उपचार में उपचार लें। क्लाइंट_आईड = clients.id WHERE user_id = 1;
इसे एक तालिका में बनाता है:
vorname | नाच नाम | प्रीस ------------ + -------------- + ------- हेलो टेस्ट | में? | 500 हेलो टेस्ट | में? | 87 लीजकीज | Lkjöljkölkjö | 50 केविन | मार्सेल | 50 हंस | ब्लै | 50 हंस | ब्लै | 100
मैं अद्वितीय मानों के लिए फ़िल्टर के लिए अलग-अलग उपयोग कर सकता हूं। मैं एक उप-क्वेरी कैसे बनाऊँगा कि हर उपयोगकर्ता के लिए प्रत्येक प्रीिस (राशि का मतलब) कहलाता है?
अपेक्षित परिणाम:
निचला हुआ मूल्य के साथ अद्वितीय ग्राहकों की जरूरत है। मजबूत>
कोई सुझाव?
खुशी है कि यह आपके लिए काम करती है:
आप क्या करना चाहते हैं एसक्यूएल द्वारा उपयोग समूह है रेल के लिए, यह प्रयास करें:
current_user.clients.includes (: उपचार)। ग्रुप (: vorname,: nachname) .sum (: preis)
Comments
Post a Comment