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

पोस्टग्रेज:न्यूनतम और अधिकतम पंक्तियों को कई से कई संबंध तालिका में गिनें

विंडो फ़ंक्शन के न्यूनतम और अधिकतम के साथ विक्रेता की राशि की तुलना करें और बाहरी क्वेरी स्तर पर एक सशर्त गणना चलाएं:

SELECT vendor_id
     , count(min_bid OR NULL) AS min_bid_count
     , count(max_bid OR NULL) AS max_bid_count
FROM  (
   SELECT vendor_id
        , amount = min(amount) OVER w AS min_bid
        , amount = max(amount) OVER w AS max_bid
   FROM   rfq_vendor_mapping
   WINDOW w AS (PARTITION BY rfq_id)
   ) sub
GROUP  BY 1
ORDER  BY 1;

SQL Fiddle.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ActiveRecord फजी सर्च

  2. PGError:त्रुटि:संबंध का स्तंभ मौजूद नहीं है

  3. PG::त्रुटि:SELECT DISTINCT, ORDER BY एक्सप्रेशन चुनिंदा सूची में दिखना चाहिए

  4. ST_HexagonGrid geom वेक्टर सभी बिंदुओं को खोजने के लिए

  5. sqlalchemy में चेतावनी बंद करें