IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Afficher les dernières dates d'activité contenues sur plusieurs colonnes


Sujet :

Développement SQL Server

  1. #1
    Membre régulier
    Inscrit en
    Juin 2010
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 364
    Points : 86
    Points
    86
    Par défaut Afficher les dernières dates d'activité contenues sur plusieurs colonnes
    Bonjour,

    Je souhaiterais n'afficher que les données les plus récentes concernant l'activité sur des adresses mails réparties sur plusieurs colonnes (contenant des dates d'envoi, d'ouverture, etc...).
    J'ai déjà affiné l'affichage avec la fonction max pour chacune des colonnes contenant des dates :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ID MAITRE	ID ESCLAVE	IDENTIFICATION	ADRESSE MAIL	BLACKLIST	DATE ENVOI	DATE OUVERTURE	DATE DER ENVOI	DATE MAX	DATE CLIC
    1016830	1016830	maitre	mathieu@orange.fr	1					
    1016830	1016830	maitre	mathieu@orange.fr	1	07/10/2017 07:54	20/06/2018 14:30	10/01/2018 19:15	04/04/2019 10:40	10/03/2019 22:37
    1056583	1056583	maitre	alain@orange.fr	1					
    1056583	1056583	maitre	alain@orange.fr	1				18/03/2019 11:29	
    1101166365	1101510548	esclave	marc@gmail.com	1					
    1101166365	1101510548	esclave	marc@gmail.com	1		05/06/2018 13:12	08/08/2017 19:55	24/12/2018 08:59	24/12/2018 08:58
    1101231898	1101419348	esclave	marie@gmail.com	1	NULL	NULL	NULL	NULL	NULL
    1101265383	1101265383	maitre	jp@gmail.com	1				11/03/2019 16:12	12/03/2019 12:06
    1101265383	1101265383	maitre	jp@gmail.com	1		20/06/2018 14:49	22/06/2018 08:12
    L'affichage que je souhaiterais serait le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ID MAITRE	ID ESCLAVE	IDENTIFICATION	ADRESSE MAIL	BLACKLIST	DATE
    1016830	        1016830	        maitre	              mathieu@orange.fr	1	
    1016830	        1016830	        maitre	              mathieu@orange.fr	1	04/04/2019 10:40
    1056583	        1056583	        maitre	              alain@orange.fr	        1	
    1056583	        1056583	        maitre	              alain@orange.fr	        1	18/03/2019 11:29
    1101166365	1101510548	esclave	              marc@gmail.com	        1	
    1101166365	1101510548	esclave 	              marc@gmail.com	        1	24/12/2018 08:58
    1101231898	1101419348	esclave	              marie@gmail.com	1	
    1101265383	1101265383	maitre	              jp@gmail.com	        1	12/03/2019 12:06
    1101265383	1101265383	maitre	              jp@gmail.com	        1	22/06/2018 08:12
    Si quelqu'un aurait une idée sur la procédure à suivre...merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Quelque chose dans ce goût là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ; WITH SR AS (
    	select id1, id2, date1 as DD from dbo.MaTable
    	union all select id1, id2, date2 as DD from dbo.MaTable
    	union all select id1, id2, date3 as DD from dbo.MaTable
    	union all select id1, id2, date4 as DD from dbo.MaTable
    )
    select id1, id2, max(DD) as MaxDate
    from SR
    group by id1, id2

Discussions similaires

  1. [LibreOffice][Texte] L'enfer de la "répartition régulière du contenu" sur plusieurs colonnes
    Par Jipété dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 14/03/2019, 13h50
  2. [Dates] Fonction pour afficher les dernières news
    Par Justone22 dans le forum Langage
    Réponses: 23
    Dernier message: 04/08/2008, 22h57
  3. sélectionner les dernières dates
    Par karidrou dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 25/04/2007, 15h28
  4. [RSS] Afficher les flux RSS d'autres sites sur sa page
    Par vallica dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 19/06/2006, 20h57
  5. afficher les resultats d'une requete mysql sur 3 colonnes
    Par harlock59 dans le forum Requêtes
    Réponses: 7
    Dernier message: 24/12/2005, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo