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

group_concat और sqlite में पंक्ति संख्या का उपयोग कैसे करें

GROUP_CONCAT() की कोई आवश्यकता नहीं है आपके मामले में कार्यक्षमता। प्रश्न में आपकी अंतिम क्वेरी SQL सर्वर के लिए है। स्क्लाइट में ROW_NUMBER() के लिए कार्यान्वयन नहीं है ।

यह कहा जा रहा है, कोशिश करें

SELECT 
 (
   SELECT COUNT(*) 
     FROM 
   ( SELECT 1
       FROM dataPetak
      WHERE id <= t.id
      GROUP BY DATE(datetime)
   ) q
 ) No, datetime, count
  FROM 
 (
   SELECT id, MIN(datetime) datetime, COUNT(*) count
     FROM dataPetak
    GROUP BY DATE(datetime)   
 ) t

आउटपुट:

| No |            datetime | count |
------------------------------------
|  1 | 2013-05-24 19:23:16 |     1 |
|  2 | 2013-05-28 19:24:20 |     2 |
|  3 | 2013-05-30 19:25:39 |     2 |

यह रहा SQLFiddle डेमो



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite ड्रॉप टेबल

  2. लॉगकैट अमान्य कॉलम डेटा 1 कहता है

  3. Cursor अडैप्टर या Array अडैप्टर का उपयोग करना बेहतर है

  4. एक एप्लिकेशन के डेटाबेस को दूसरे एप्लिकेशन से एक्सेस करना

  5. एक SQLite डेटाबेस क्लोन करें