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 डेमो