Vous n'êtes pas identifié(e).
Pages : 1
Parfait
merci beaucoup, je pense que ces solutions me permettent de faire plusieurs choses !
Cordialement :-)
Bonjour Julien et jpcarajo,
j'ai bien relu vos 2 réponses et je pense que ensemble elles me donnent la solution recherchée !
Mille merci à tous les deux !
Bonjour jpcarayo
je vous remercie beaucoup pour votre zèle. Malheureusement, j'aurais besoin d'un résultat un peu différent : en prenant en consideration la table que vous avez créée :
id |typid| datid
----+-----+------------------------
1 | 3 | 2015-03-01 13:12:21+01
2 | 7 | 2015-03-01 13:12:21+01
1 | 5 | 2015-03-01 13:12:27+01
4 | 4 | 2015-03-01 13:12:56+01
1 | 5 | 2015-03-01 13:15:27+01
1 | 8 | 2015-03-01 13:16:21+01 <--
1 | 8 | 2015-03-01 13:16:22+01 <--
1 | 8 | 2015-03-01 13:17:21+01 <--
1 | 5 | 2015-03-01 13:17:27+01
1 | 3 | 2015-03-01 13:18:21+01
4 | 4 | 2015-03-01 13:19:56+01
le résultat que je souhaiterais est le suivant :
id | typid | count
----+-------+--------
1 | 8 | 3
c'est à dire, la valeur "8" du champ "typid" se présente 3 fois consécutivement pour le id "1".
J'ai besoin de mettre en liste tous les "id" qui ont fait une action typid "8" un certain nombre de fois consécutivement.
Si l'action 8 n'est pas suivie par une autre action 8, alors elle ne sera pas tracée.
J'espère que vous pouvez me répondre encore :-)
Martina
Bonjour
j'ai une table comme la suivante :
ID type date
1 3 2015-03-01 13:12:21
2 7 2015-03-01 13:12:21
1 5 2015-03-01 13:12:27
4 4 2015-03-01 13:12:56
1 5 2015-03-01 13:15:27
chaque ligne est un événément. Les IDs sont les personnes qui font un événément.
je dois obtenir une table qui ne contient que les IDs qui ont fait l'événément de type "5" au moins deux fois consécutivement, et qui me dit combien de fois l'événément "5" a été fait consécutivement, sans la présence d'autres événéments dedans.
Par example, l'ID "1" ici a fait l'événément "5" deux fois consécutives sans faire d'autres actions entre les deux.
La table doit être comme la suivante :
ID count(events)
1 2
vous savez comment m'aider ?
J'ai déjà cherché dans l'internet mais c'est difficile trouver les justes mots clés.
Merci
Mille Merci Julien !
C'est exactement ce dont j'avais besoin :-)
Bonjour
je suis nouvelle de ce forum et meme de Postgre SQL.
Je ne réussis pas à trouver la query exacte pour resoudre cette situation.
J'ai un tableau defini comme ça :
ID Date Type
1 01-03-2015 2
1 01-03-2015 4
3 01-03-2015 4
1 02-03-2015 4
il y a des champs que je n'ai pas décrit ici, car ce n'est pas important pour l'objet de ma question.
Je veux faire une query qui me donne le résultat suivant :
distinct ID count(Type = 2) count(Type = 3) count(Type = 4)
1 1 0 2
3 0 0 1
vous pouvez m'aider ?
Merci d'avance,
bonne soirée
Pages : 1