Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Выгоды такого решения очевидны:
- мы остаемся в рамках SQL --> более краткий и понятный код в декларативном стиле
- не нужно писать лишние циклы на Objective-C --> меньше кода — меньше багов
- мы получим потенциально более быстрое исполнение запросов --> форматирование дат в коде означает еще один проход по полученному DataSet
- И самое главное — это решение рассчитано на повторное использование --> не нужно вставлять подобные циклы после каждого запроса, требующего Calendar Computations
SELECT Date, Value, Visits,
FROM Usage
WHERE Date BETWEEN @startDate AND @endDate;
* This source code was highlighted with Source Code Highlighter.strftime( '%Y-%W', Date, '-@FirstDayaOfWeek day' ) AS Week
Номер недели никак не зависит от этого
Учим SQLite работать с локализированным календарем