Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Deux lignes consécutives avec la même valeur dans un champ » 20/04/2016 17:44:01
Parfait
merci beaucoup, je pense que ces solutions me permettent de faire plusieurs choses !
Cordialement :-)
#2 Re : Général » Deux lignes consécutives avec la même valeur dans un champ » 19/04/2016 17:21:49
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 !
#3 Re : Général » Deux lignes consécutives avec la même valeur dans un champ » 19/04/2016 14:34:41
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
#4 Général » Deux lignes consécutives avec la même valeur dans un champ » 15/04/2016 14:31:09
- martina85
- Réponses : 6
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
#5 Re : Général » Les colonnes d'un tableau sont des valeurs specifiques d'un seul champ » 31/03/2016 18:55:48
Mille Merci Julien !
C'est exactement ce dont j'avais besoin :-)
#6 Général » Les colonnes d'un tableau sont des valeurs specifiques d'un seul champ » 31/03/2016 17:12:31
- martina85
- Réponses : 2
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