Я пытаюсь сортировать записи базы данных по частоте значений строк в порядке убывания, но без группировки записей. Извините, я новичок в базах данных.Результаты сортировки Android SQLite по частоте без группировки
Вот полный код:
SELECT *
FROM table_name
WHERE date_time >= 10
and date_time <= 100
GROUP BY activity_type
ORDER BY COUNT(activity_type) DESC
А вот соответствующий код:
SELECT *
FROM table_name
GROUP BY activity_type
ORDER BY COUNT(activity_type) DESC
Это желаемый результат (отсортированный по частоте activity_type в убывающем порядке без группировки) :
name (irrelevant) activity_type (number)
------------------------------------------------
Rome 1
London 1
Madrid 1
Stockholm 3
Paris 3
Moscow 2
Можете ли вы предоставить некоторые данные образца? – Siyual
Я отредактировал «желаемый результат». Я надеюсь, что квест теперь более ясен. Слишком много столбцов в исходной базе данных, это будет только беспорядок, обеспечивающий их здесь. –