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

जेपीए में संक्षिप्त तिथि के अनुसार समूहित करें

मुझे लगता है कि पोस्टग्रेज देखता है

select date_trunc(?, examplei0_.start_time) as col_1_0_ from examplei0_ group by date_trunc(?, examplei0_.start_time)

और अस्वीकार करता है क्योंकि पहला date_trunc(?, examplei0_.start_time) जरूरी नहीं कि दूसरे date_trunc(?, examplei0_.start_time) के समान ही हो पारित किए गए वास्तविक तर्कों को देखे बिना।

यदि ऐसा है, तो आपको एक क्वेरी उत्पन्न करने के लिए हाइबरनेट की आवश्यकता होगी जहां 'day' पैरामीट्रिक नहीं है। वैकल्पिक रूप से, पोस्टग्रेज में एक फ़ंक्शन बनाएं date_trunc_day(timestamp) जो date_trunc('day', timestamp) . को कॉल करता है और इसके बजाय नए फ़ंक्शन को कॉल करें।




  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. एक और पोस्टग्रेएसक्यूएल कमिटफेस्ट का प्रबंधन

  3. WHERE क्लॉज में संदर्भ उपनाम

  4. $$ वर्णों वाली SQLExec के साथ फ़ाइल निष्पादित करें

  5. PostgreSQL में एक अस्थायी फ़ंक्शन कैसे बनाएं?