SQLite
 sql >> база данни >  >> RDS >> SQLite

group_concat и как да използвате номера на ред в sqlite

Няма нужда от GROUP_CONCAT() функционалност във вашия случай. Последната ви заявка във въпроса е за SQL Server. Sqlite няма реализация за ROW_NUMBER() .

Като се има предвид това, опитайте

SELECT ( SELECT COUNT(*) FROM ( SELECT 1 FROM dataPetak WHERE id <=t.id GROUP BY DATE(datetime) ) q ) Не, дата и час, брои ОТ ( SELECT id, MIN(datetime) datetime , COUNT(*) count FROM dataPetak ГРУПА ПО ДАТА(дата и час) ) t 

Изход:

<предварителен код>| Не | дата и час | брои |-----------------------------------| 1 | 24.05.2013 19:23:16 | 1 || 2 | 28.05.2013 19:24:20 | 2 || 3 | 30.05.2013 19:25:39 | 2 |

Ето SQLPiddle демонстрация



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да попълните ListView с db в папката с активи?

  2. SQLite капани и клопки

  3. Как да обработваме булеви стойности в SQLite с помощта на прокси сървъри на JavaScript

  4. SQLite - JOIN изявления

  5. SQLite агрегатни функции