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

वर्तमान स्थिति को छोड़कर, सभी पिछली स्थितियों के योग के साथ क्वेरी तालिका

ऐसा लगता है कि इसे आसानी से विंडो फ़ंक्शंस का उपयोग करके किया जा सकता है:

select id, date, position, name, 
       row_number(*) over (partition by name, date order by id) as races,
       count(*) filter (where position = 1) over (partition by name, date)  as wins
from the_table;

मुझे places . की गणना करने का तर्क समझ में नहीं आता है हालांकि स्तंभ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SequelizeConnectionError:स्व-हस्ताक्षरित प्रमाणपत्र

  2. एएससी या डीईएससी ऑर्डरिंग के साथ प्राथमिक कुंजी?

  3. मैं हेरोकू में किसी ऐप में डेटाबेस कैसे संलग्न कर सकता हूं?

  4. PostgreSQL LIKE क्वेरी प्रदर्शन विविधताएं

  5. Circe के साथ Doobie Scala PostgreSQL डेटाबेस से JSON को कैसे पढ़ा जाए?