2011-01-07 9 views
0

Dans mon application, je dois stocker les données mois et l'année sage. Donc pour cela, je dois stocker les données avec la date dans la base de données.sqlite3: récupération des données basées sur le mois et l'année à partir de la base de données locale dans l'iphone

Mon exigence est comment stocker en termes de date et comment récupérer des données avec le groupe par mois et année. Dans mon application, je montre un tableau des années et des mois, basé sur le mois et l'année sélectionnés. Je dois montrer les données dans un tableau de bord.

Mon problème est dans le stockage et la récupération des types de données de date.

Répondre

0

Vous sélectionnez simplement un mois ou une année ou un mois et une année spécifiques. Ou si vous voulez tout, vous utilisez GROUP BY.

Je sais que cette réponse est assez vague et générique, mais c'est parce que votre question est vague. Vous devez probablement être plus précis. Expliquez non seulement ce que vous voulez faire, mais ce que vous avez essayé, et de quelle manière cela n'a pas fonctionné.

+0

Je ne suis pas satisfait de votre réponse. ce que je m'attends est que je veux sauver des données comme 01-07-2011, 2000, honoraires .it est une rangée de ma table. Quand jamais je veux retriver pour jan de 2011 ces données devraient venir. je veux la requête ce que nous avoir à utiliser pour récupérer de la base de données qui devrait fonctionner avec sqlite3 et objectif c code kk –

+0

@Ramesh Inde: Vous n'êtes pas satisfait parce que votre question est si vague, que je dois donner une réponse vague. Je répète: ** Expliquez non seulement ce que vous voulez faire, mais ce que vous avez essayé, et de quelle manière cela n'a pas fonctionné. ** –

2

Utilisez la syntaxe suivante

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

2011 est censé être l'année

01 est censé être le mois

BASE DE DONNÉES est censé être le nom de votre base de données MySQL

REQUIREDDATEFIELD est supposé être le champ que vous espérez trier du mois et de l'année.

comme '% 2011-01%' est supposé signifier, tous les enregistrements contenant 2011-01 dans le champ donné. Cela peut être au début ou à la fin ou au milieu d'un texte volumineux, alors avoir% dans le début et la fin des critères de recherche est une bonne habitude.

Questions connexes