[RESOLU] GROUP BY et ORDER BY possible ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] GROUP BY et ORDER BY possible ?

Re: GROUP BY et ORDER BY possible ?

par lacfab » 28 janv. 2013, 00:27

Alors ça marche avec min() MAIS pas dans mon cas car j'ai besoin d'autres paramètres qui font que je ne peux pas le faire en une seule requête ... je considère le problème comme résolu tout de même car l'info était bonne.

Re: GROUP BY et ORDER BY possible ?

par lacfab » 21 janv. 2013, 01:35

@ nicolas : commence donc par la dernière phrase de mon post si le début t'ennuie ;)
@ moogli : ok je teste ça dès demain au boulot si la neige me laisse y aller. J'espère que ça va fonctionner car la requête est bien plus complète que mon exemple, en fait je fais des appels dans 5 tables dans la même requête ... à suivre :)

Re: GROUP BY et ORDER BY possible ?

par moogli » 20 janv. 2013, 17:41

salut,

select min(date) from latable group by dossier

tu peux ajouter une condition quand a la date mini ou maxi :)


@+

Re: GROUP BY et ORDER BY possible ?

par nicolas » 20 janv. 2013, 11:43

Je pense qu'en plus d'un exemple, ce serait bien que tu exprimes en français (par des phrases) ce que tu souhaites obtenir sinon cela risque d'être long.

GROUP BY et ORDER BY possible ?

par lacfab » 20 janv. 2013, 11:05

Bonjour,
Plutôt que d'écrire 50 lignes sur mon problème je vais faire un exemple :

Table expédition
id dossier ville date
1 AA Nancy 2013-01-18
2 AA Paris 2013-01-16
3 AA Vesoul 2013-01-23
4 AA Pau 2013-01-19
5 BB Metz 2013-01-18
en faisant une requete
SELECT ville, date FROM TABLE GROUP BY dossier ...
j'obtiens
id dossier ville date
1 AA Nancy 2013-01-18
5 BB Metz 2013-01-18
Or je voudrais que pour AA ce soit la date la plus rapprochée (donc l'id 2) qui soit affichée et non la première entrée comme actuellement. Comment faire ma requête ?
Merci