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

फीनिक्स के साथ एक्टो क्वेरी में श्रेणी के अनुसार अधिकतम तिथि समूह के साथ आईडी का चयन कैसे करें?

आप subquery का उपयोग कर सकते हैं समारोह

subquery = from t in "Table1"
      |> select([t], %{categoty: t.category, max_date: max(t.date)})
      |> group_by([t], t.category)

from t in "Table1"
      |> join(:inner, [u], t in subquery(subquery), t.category == u.category and t.max_date == u.date)
      |> Repo.all


  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. कैसे पता चलेगा कि Postgres हैश विभाजन में किस विभाजन का उपयोग किया जाएगा?

  3. PostgreSQL में अतिव्यापी दिनांक सीमाएँ खोजें

  4. PostGIS डेटा को USC के साथ प्रदर्शित करना

  5. पोस्टग्रेस्क्ल में महीने और साल के अनुसार समूह क्वेरी परिणाम