Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

2 फ़ील्ड संयोजन द्वारा समूहित करें और फिर प्रत्येक समूह, एकाधिक एनोटेशन django . के योग द्वारा क्रमित करें

print(str(high_margin.query))

इस तरह आप एक queryset . प्राप्त कर सकते हैं यहां उत्तर दें। इसलिए मुझे केवल expiry_date . जोड़कर अपेक्षित SQL क्वेरी मिली values . में , जो docs<द्वारा बताए गए नाम, समाप्ति तिथि द्वारा समूह तैयार करता है। /ए> .
कोड इस प्रकार बदलता है:

high_margin = StoreInvoiceBreakup.objects \
  .filter(store_invoice__store_id=store_id) \
  .values('product_name', 'expiry_date') \
  .annotate(gross_margin_sum=Sum('gross_margin')) \
  .order_by('gross_margin_sum') \
  .distinct()[:int(sell_range)]

*सुनिश्चित नहीं है कि वास्तव में सही है या नहीं




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लीडरबोर्ड बनाना, मैं रैंक/स्थिति प्रदर्शित करने के बारे में कैसे जाउंगा?

  2. हाइबरनेट मानदंड API:n यादृच्छिक पंक्तियाँ प्राप्त करें

  3. उत्पन्न करें जहां चर का उपयोग करके बैश में क्लॉज

  4. (+) mysql में बाहरी जुड़ने के लिए सिंटैक्स

  5. रेल क्वेरी इंटरफ़ेस जहां क्लॉज जारी है?