как я могу перевести следующий SQLite запрос к основным даннымкак SQLite запрос основных данных
select name, firstname, class, telephone, entryDateTime, counselor, count()
from myTable
group by strftime('yy-mm-dd', entryDateTime), name, class, counselor
order by entryDateTime desc;
я хочу, чтобы сгруппировать по дате (уу-мм-дд), класс, советник , и имя. entryDateTime находится в UTC, но его нужно преобразовать в локальное время.
заранее спасибо
Я уже видел ваш ответ. Мне нужно группировать более одного атрибута и использовать совокупность count. Я не буду использовать разделы. но я должен считать и группировать более чем один атрибут и сортировать desc on date (yy-mm-dd). как я могу достичь этого с помощью nsfetchcontroller? –
Вы можете группировать по первому атрибуту (дате), а затем работать с подгруппой, когда вам это нужно. Я также предлагаю другую альтернативу в моем отредактированном ответе. – Mundi
хорошо я думал о sectionNameKeyPath для даты с переходным свойством для yy-mm-dd. но мне интересно, как группировать и подсчитывать другие атрибуты этого результата. любой ключ? –