MySQL Forums
Forum List  »  French

Re: Redirection résultat dans un fichier CSV
Posted by: Jean Molliné
Date: August 23, 2016 07:42AM

Salut,
L'idée du GROUP BY et du MAX, c'est pour permettre d'avoir toutes les lignes mais en limitant à la dernière ligne pour chacun des utilisateurs.

En me basant sur le code proposé, ça donnerait quelque chose comme ceci :
CREATE PROCEDURE LasLogin()

BEGIN

DROP TEMPORARY TABLE IF EXISTS tmp_ralalogin;

CREATE TEMPORARY TABLE tmp_ralalogin
  SELECT
    MAX(`Date`) AS `Date`,
    `Time`,
    Logginemsg,
    TokenName
  FROM authentlog
  WHERE TokenName LIKE '%Fred_Lopez%'
  GROUP BY TokenName
  ORDER BY TokenName, sngdate DESC;

SELECT *
  INTO OUTFILE 'ralalogin.csv'
  FIELDS TERMINATED BY ','
FROM tmp_ralalogin;

SELECT * FROM tmp_ralalogin;

END

Je n'ai pas testé, mais ça devrait fonctionner, à vérifier, le résultat m'intéresse ;-)

______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: Redirection résultat dans un fichier CSV
464
August 23, 2016 07:42AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.