[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

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -