sqlite3: получение данных на основе месяца и года из локальной базы данных в iphone - PullRequest
0 голосов
/ 07 января 2011

В моем приложении я должен хранить данные по месяцам и годам. Поэтому для этого я должен хранить данные вместе с датой в базе данных.

Мое требование - как хранить в терминах даты и как получать данные с группой по месяцам и годам. В моем приложении я показываю таблицу лет и месяцев на основе выбранного месяца и года. Я должен показать данные в приборной панели.

Моя проблема заключается в хранении и получении типов данных даты.

Ответы [ 2 ]

2 голосов
/ 23 июня 2011

Используйте следующий синтаксис

SELECT * FROM DATABASE WHERE REQUIREDDATEFIELD LIKE '%2011-01%';

2011 год должен быть годом

01 должен быть месяцем

DATABASE - это имя вашей базы данных mysql

REQUIREDDATEFIELD - это поле, которое вы хотите отсортировать по месяцу и году.

как '% 2011-01%' должно означать все записи, содержащие 2011-01 в данном поле. Это может быть в начале, в конце или в середине большого текста, поэтому наличие% в начале и конце критериев поиска - хорошая привычка.

0 голосов
/ 07 января 2011

Вы просто выбираете либо для определенного месяца или года или месяца и года. Или, если вы хотите все, вы используете GROUP BY.

Я знаю, что этот ответ довольно расплывчатый и общий, но это потому, что ваш вопрос расплывчатый. Вы, вероятно, должны быть более конкретными. Объясните не только то, что вы хотите сделать, но что вы пытались и каким образом это не сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...