2013-09-04 2 views
-1

Je doute de la commande sqlite qui doit être écrite pour obtenir les noms MIN (count) et MAX (timestamp) et après la récupération, timestamp doit être défini pour l'horodatage actuel amd et count devrait être incrémentée par 1.Erreur de logique SQLite lors de la récupération du nom de personne

enter image description here

pour la première fois, la table sera mise à jour sa suivante -

enter image description here

et pour la prochaine fois, je dois u pdate l'horodatage de lil à l'horodatage actuel. Puis, pour la troisième fois, l'horodatage de jil doit être mis à jour.

J'ai essayé de travailler avec ceci, mais j'obtiens des erreurs logiques, la table n'est pas mise à jour selon l'exigence. Comment puis-je l'implémenter?

+0

Donc, count serait le premier paramètre vérifié pour la valeur la plus basse et ensuite l'horodateur à droite? – Harsh

+0

Pas clair! Peut difficilement comprendre ce que vous essayez de faire .. –

+0

oui @Harsh c'est ce que je veux faire. – nki

Répondre

0

J'ai résolu le problème en modifiant la base de données. Initialement, j'ai défini l'horodatage dans l'ordre décroissant. alors j'ai écrit la commande pour afficher le nom avec min (count) et min (timestamp) et mis à jour dans le même ordre. Cela a fonctionné pour moi.

Questions connexes