Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2923 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  20957  20958  20959  ..  27186  27187  27188  27189  27190  27191
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2216274
pataluc
Posté le 16-01-2014 à 10:24:19  profilanswer
 

Reprise du message précédent :
:hello:  
 
dites, si j'ai une table versions qui contient ces données:
 

Ligne | Env | Version | date
------+-----+---------+-----------
l1    | ass | 1.1     | 2014-01-02
l1    | ass | 1.2     | 2014-01-04
l1    | moe | 1.0     | 2014-01-01
l1    | moe | 1.1     | 2014-01-02
l2    | ass | 2.0     | 2014-01-10
l2    | ass | 2.1     | 2014-01-12
l2    | moe | 2.0     | 2014-01-10


 
et que je veux obtenir la liste des environnements (couple Ligne/Env) avec leur dernière version (en se basant sur la dernière date), et donc récupérer:
 

Ligne | Env | Version | date
------+-----+---------+-----------
l1    | ass | 1.2     | 2014-01-04
l1    | moe | 1.1     | 2014-01-02
l2    | ass | 2.1     | 2014-01-12
l2    | moe | 2.0     | 2014-01-10


je suis obligé de passer par une sous requête? je voulais y arriver avec des distinct ou des group by mais j'ai pas les yeux en face des trous...
 
merci.  [:beastboy]

Message cité 1 fois
Message édité par pataluc le 16-01-2014 à 10:25:25
mood
Publicité
Posté le 16-01-2014 à 10:24:19  profilanswer
 

n°2216275
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 16-01-2014 à 10:26:02  profilanswer
 

GROUP BY + HAVING sur le MAX(date), non ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2216276
gfive
Posté le 16-01-2014 à 10:31:20  profilanswer
 

Bon, je serais à Devoxx pour mettre l'ambiance pendant le talk de FloNumero :o
 
Qui en sera aussi, à part Alt?


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2216277
___alt
Posté le 16-01-2014 à 10:32:37  profilanswer
 

gfive a écrit :

Bon, je serais à Devoxx pour mettre l'ambiance pendant le talk de FloNumero :o
 
Qui en sera aussi, à part Alt?


 
C'est pas encore fait pour moi mais je vais demander.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2216278
pataluc
Posté le 16-01-2014 à 10:40:06  profilanswer
 

Taiche a écrit :

GROUP BY + HAVING sur le MAX(date), non ?


j'ai pas précisé c'est du SQL Server, le having max n'a pas l'air de lui plaire (Expression de type non booléen spécifiée dans un contexte où une condition est attendue)  :sweat:

n°2216279
flo850
moi je
Posté le 16-01-2014 à 10:49:03  profilanswer
 

pataluc a écrit :

:hello:

 

dites, si j'ai une table versions qui contient ces données:

 

Ligne | Env | Version | date
------+-----+---------+-----------
l1    | ass | 1.1     | 2014-01-02
l1    | ass | 1.2     | 2014-01-04
l1    | moe | 1.0     | 2014-01-01
l1    | moe | 1.1     | 2014-01-02
l2    | ass | 2.0     | 2014-01-10
l2    | ass | 2.1     | 2014-01-12
l2    | moe | 2.0     | 2014-01-10

 

et que je veux obtenir la liste des environnements (couple Ligne/Env) avec leur dernière version (en se basant sur la dernière date), et donc récupérer:

 

Ligne | Env | Version | date
------+-----+---------+-----------
l1    | ass | 1.2     | 2014-01-04
l1    | moe | 1.1     | 2014-01-02
l2    | ass | 2.1     | 2014-01-12
l2    | moe | 2.0     | 2014-01-10


je suis obligé de passer par une sous requête? je voulais y arriver avec des distinct ou des group by mais j'ai pas les yeux en face des trous...

 

merci.  [:beastboy]


Code :
  1. SELECT * /*dedicace skaï */
  2. FROM matable AS t1
  3.      LEFT JOIN matable AS t2 ON t1. ligne = t2.ligne  AND t2.env > t1.env
  4. WHERE t2 .ligne IS NULL

Message cité 2 fois
Message édité par flo850 le 16-01-2014 à 10:50:22

---------------

n°2216280
flo850
moi je
Posté le 16-01-2014 à 10:50:03  profilanswer
 

au fait, je vais probablement être conseiller municipal de ma petite commune ( pour l'instant il n'y a qu'une seule liste)


---------------

n°2216281
vapeur_coc​honne
Stig de Loisir
Posté le 16-01-2014 à 10:50:34  profilanswer
 

[:implosion du tibia]


---------------
marilou repose sous la neige
n°2216282
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 16-01-2014 à 10:54:29  profilanswer
 

pataluc a écrit :


j'ai pas précisé c'est du SQL Server, le having max n'a pas l'air de lui plaire (Expression de type non booléen spécifiée dans un contexte où une condition est attendue)  :sweat:

 
flo850 a écrit :


Code :
  1. SELECT * /*dedicace skaï */
  2. FROM matable AS t1
  3.      LEFT JOIN matable AS t2 ON t1. ligne = t2.ligne  AND t2.env > t1.env
  4. WHERE t2 .ligne IS NULL



En fait je me disais : un group by tout con sur ligne et env, en selectant le max(date) et le max(version), ça suffit pas ?

 

EDIT : testé avec une table tempo sur un SQL Server 2005, ouais, ça passe :

Code :
  1. SELECT ligne, env, max(date), max(version) FROM #youpi
  2. GROUP BY ligne, env

Message cité 2 fois
Message édité par Taiche le 16-01-2014 à 10:56:52

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2216283
gfive
Posté le 16-01-2014 à 10:54:32  profilanswer
 

flo850 a écrit :

au fait, je vais probablement être conseiller municipal de ma petite commune ( pour l'instant il n'y a qu'une seule liste)


 
Fonctionnaire, élu.. C'est le début de la fin, hein. Bientôt tu ira aux apéros d'inaugurations de rond points, ça va mal finir.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
mood
Publicité
Posté le 16-01-2014 à 10:54:32  profilanswer
 

n°2216284
flo850
moi je
Posté le 16-01-2014 à 10:58:46  profilanswer
 

Taiche a écrit :

 


En fait je me disais : un group by tout con sur ligne et env, en selectant le max(date) et le max(version), ça suffit pas ?

 

EDIT : testé avec une table tempo sur un SQL Server 2005, ouais, ça passe :

Code :
  1. SELECT ligne, env, max(date), max(version) FROM #youpi
  2. GROUP BY ligne, env



mais là, tu as intérêt à ce que ta date et ton numero de version soient cohérents, sinon, tu ressors une date et une version qui peuvent appartenir à des lignes différentes

 

(genre une version 1.1.1 bugfix sortie après la 2.0)

 

edit : group by ligne : il doit donc te rerrsortir un resultat pa rligne. Ce n'est pas tout à fait la question, si ?

gfive a écrit :

 

Fonctionnaire, élu.. C'est le début de la fin, hein. Bientôt tu ira aux apéros d'inaugurations de rond points, ça va mal finir.


il ne me manque que la carte de chasseur :o

Message cité 2 fois
Message édité par flo850 le 16-01-2014 à 10:59:57

---------------

n°2216285
koskoz
They see me trollin they hatin
Posté le 16-01-2014 à 10:58:52  profilanswer
 

 

Cette qualité [:bien]

 
gfive a écrit :

Bon, je serais à Devoxx pour mettre l'ambiance pendant le talk de FloNumero :o

 

Qui en sera aussi, à part Alt?

 

Wat, flonuméro fait un talk [:pingouino dei]


Message édité par koskoz le 16-01-2014 à 10:59:01

---------------
Twitter
n°2216287
___alt
Posté le 16-01-2014 à 11:00:30  profilanswer
 

flo850 a écrit :

au fait, je vais probablement être conseiller municipal de ma petite commune ( pour l'instant il n'y a qu'une seule liste)


 
Pense à bien inviter les petits vieux à la galette des rois


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2216288
flo850
moi je
Posté le 16-01-2014 à 11:00:38  profilanswer
 

nan, j'ai juste répondu à l'appel, mais c'est peu probable qu'il soit accepté quand même


Message édité par flo850 le 16-01-2014 à 11:00:56

---------------

n°2216289
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 16-01-2014 à 11:01:10  profilanswer
 

flo850 a écrit :


mais là, tu as intérêt à ce que ta date et ton numero de version soient cohérents, sinon, tu ressors une date et une version qui peuvent appartenir à des lignes différentes  
 
(genre une version 1.1.1 bugfix sortie après la 2.0)
 
edit : group by ligne : il doit donc te rerrsortir un resultat pa rligne. Ce n'est pas tout à fait la question, si ?  


Bin :

Citation :

je veux obtenir la liste des environnements (couple Ligne/Env) avec leur dernière version (en se basant sur la dernière date)


Ou alors j'interprète mal, ce qui est possible aussi.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2216290
pataluc
Posté le 16-01-2014 à 11:02:18  profilanswer
 

flo850 a écrit :


Code :
  1. SELECT * /*dedicace skaï */
  2. FROM matable AS t1
  3.      LEFT JOIN matable AS t2 ON t1. ligne = t2.ligne  AND t2.env > t1.env
  4. WHERE t2 .ligne IS NULL



thanks, ca marche... (en adaptant le left join:  
 

left join matable as t2 on t1. ligne = t2.ligne  and t1.env = t2.env and t1.date<t2.date


 
(je précise - captain obvious proof - que ma colonne s'appelle pas réellement date)
 
merci!

n°2216293
pataluc
Posté le 16-01-2014 à 11:08:33  profilanswer
 

Taiche a écrit :


En fait je me disais : un group by tout con sur ligne et env, en selectant le max(date) et le max(version), ça suffit pas ?
 
EDIT : testé avec une table tempo sur un SQL Server 2005, ouais, ça passe :

Code :
  1. SELECT ligne, env, max(date), max(version) FROM #youpi
  2. GROUP BY ligne, env



 

flo850 a écrit :


mais là, tu as intérêt à ce que ta date et ton numero de version soient cohérents, sinon, tu ressors une date et une version qui peuvent appartenir à des lignes différentes  
 
(genre une version 1.1.1 bugfix sortie après la 2.0)


 
comme dit flo, si tu fais un retour arrière sur une version, et donc que le max(date) et le max(version) sont plus corrélés ca marche plus.

flo850 a écrit :


edit : group by ligne : il doit donc te rerrsortir un resultat pa rligne. Ce n'est pas tout à fait la question, si ?  

je veux un resultat par "jvm" (on va dire), donc par couple (ligne, site).
 
 

n°2216294
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 16-01-2014 à 11:14:32  profilanswer
 

pataluc a écrit :

comme dit flo, si tu fais un retour arrière sur une version, et donc que le max(date) et le max(version) sont plus corrélés ca marche plus.


Ca dépend si tu fais un retour arrière sur une version mineure. Genre t'as une 1.2 et une 2.0 mais tu fais quand même une 1.1.1 plus récente que ta 1.2 ; là oui ça marche pu.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2216296
kadreg
profil: Utilisateur
Posté le 16-01-2014 à 11:28:28  profilanswer
 

PUTAIN DE YOUTUBE DE MERDE ET DE FREE DE MERDE §§§§§


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2216297
sligor
Posté le 16-01-2014 à 11:28:29  profilanswer
 

j'ai installé Jira en version d'essai et je le trouve poussif par rapport à un truc comme Redmine.
Pourquoi tout ce qui est fait en Java est lent ?

n°2216298
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 16-01-2014 à 11:31:18  profilanswer
 

kadreg a écrit :

PUTAIN DE YOUTUBE DE MERDE ET DE FREE DE MERDE §§§§§


Passe à la fibre.
Si tu n'es pas éligible, passe à Numéricable.
Si tu n'es pas éligible et que tu n'utilises pas trop la fonction TV de la box, passe chez un concurrent (Orange, SFR).
Sinon encaisse [:marc]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2216299
kadreg
profil: Utilisateur
Posté le 16-01-2014 à 11:31:40  profilanswer
 

Taiche a écrit :


Passe à la fibre.


 
on me l'installe cet après midi \o/


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2216300
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 16-01-2014 à 11:32:41  profilanswer
 

kadreg a écrit :

on me l'installe cet après midi \o/


[:clooney16] Donc rage bien une dernière fois pour les vidéos YouTube sur Free, parce que ça risque de pu arriver souvent ensuite :D
Sauf si t'as pris la fibre chez Free [:petrus75]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2216301
gfive
Posté le 16-01-2014 à 11:33:57  profilanswer
 

[:bien] prime :o

 

(Pas très grosse, mais totalement inattendue, c'est donc une bonne journée)


Message édité par gfive le 16-01-2014 à 11:34:19

---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2216302
kadreg
profil: Utilisateur
Posté le 16-01-2014 à 11:34:48  profilanswer
 

Taiche a écrit :


[:clooney16] Donc rage bien une dernière fois pour les vidéos YouTube sur Free, parce que ça risque de pu arriver souvent ensuite :D
Sauf si t'as pris la fibre chez Free [:petrus75]


 
bah j'sais pas chez qui on sera en fait :??:
 
enin, on m'installe la fibre, mais juste le boitier et la prise :o On me la branchera que début février  [:petrus75]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2216303
ratibus
Posté le 16-01-2014 à 11:35:19  profilanswer
 

Si tu dis pas combien c'est pas validé ici :o

n°2216304
gfive
Posté le 16-01-2014 à 11:36:00  profilanswer
 

ratibus a écrit :

Si tu dis pas combien c'est pas validé ici :o


 
600€


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2216306
Dion
Acceuil
Posté le 16-01-2014 à 11:38:28  profilanswer
 

kadreg a écrit :


 
bah j'sais pas chez qui on sera en fait :??:
 
enin, on m'installe la fibre, mais juste le boitier et la prise :o On me la branchera que début février  [:petrus75]


 [:sushi]  [:sushi]  [:sushi]


---------------
It is not called show art
n°2216307
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 16-01-2014 à 11:38:40  profilanswer
 

kadreg a écrit :

bah j'sais pas chez qui on sera en fait :??:
 
enin, on m'installe la fibre, mais juste le boitier et la prise :o On me la branchera que début février  [:petrus75]


Ah ouais donc on te fibre la maison ou l'appart aujourd'hui ensuite faudra connecter tout ça aux réseaux des opérateurs. Limite, contacte les différents opérateurs début février pour voir si t'es éligible chez eux (et, sinon, quand ils comptent relier) et souscrire.
Spareil chez moi, on a ce qu'il faut dans l'appart depuis mi-novembre mais les opérateurs ne peuvent pas proposer d'offre commerciale avant mi-février (délai de 3 mois de l'ARCEP).


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2216308
kadreg
profil: Utilisateur
Posté le 16-01-2014 à 11:39:02  profilanswer
 

 

au bureau, on est dans une pépinière d'entreprise :o dans une ville très animée :o

Message cité 1 fois
Message édité par kadreg le 16-01-2014 à 11:39:24

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2216309
ratibus
Posté le 16-01-2014 à 11:39:58  profilanswer
 


Ca va :) Effectivement ça fait toujours plaisir :D

n°2216310
Dion
Acceuil
Posté le 16-01-2014 à 11:43:28  profilanswer
 

kadreg a écrit :


 
au bureau, on est dans une pépinière d'entreprise :o dans une ville très animée :o


Pfiou j'ai eu peur :o


---------------
It is not called show art
n°2216311
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 16-01-2014 à 11:48:16  profilanswer
 

Dion a écrit :


Pfiou j'ai eu peur :o


http://forum.hardware.fr/forum2.ph [...] 0#t2215476


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2216312
koskoz
They see me trollin they hatin
Posté le 16-01-2014 à 11:50:46  profilanswer
 

sligor a écrit :

j'ai installé Jira en version d'essai et je le trouve poussif par rapport à un truc comme Redmine.
Pourquoi tout ce qui est fait en Java est lent ?


 
On est jeudi [:petrus75]


---------------
Twitter
n°2216313
masklinn
í dag viðrar vel til loftárása
Posté le 16-01-2014 à 11:51:39  profilanswer
 

Citation :

Tcl as a language is what would happen if Lisp and csh met at a party, got way too drunk, hooked up, got pregnant, and kept drinking throughout the pregnancy.
 
And this is coming from a fan of the language.


 [:nonosore]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2216314
gfive
Posté le 16-01-2014 à 11:57:25  profilanswer
 

masklinn a écrit :

Citation :

Tcl as a language is what would happen if Lisp and csh met at a party, got way too drunk, hooked up, got pregnant, and kept drinking throughout the pregnancy.
 
And this is coming from a fan of the language.


 [:nonosore]


 
Tcl/Tk : le langage de mon stage de fin d'études :love:


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2216316
___alt
Posté le 16-01-2014 à 12:21:00  profilanswer
 

Taiche a écrit :


Passe à la fibre.
Si tu n'es pas éligible, passe à Numéricable.
Si tu n'es pas éligible et que tu n'utilises pas trop la fonction TV de la box, passe chez un concurrent (Orange, SFR).
Sinon encaisse [:marc]


 
 
Je vais passer à la Revolution. [:marc]
Et au gigabit.[:marc]
 
Et
 
 
https://i1.ytimg.com/vi/Cjbry-mObCo/sddefault.jpg


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2216318
Dion
Acceuil
Posté le 16-01-2014 à 13:05:50  profilanswer
 


 
Non mais qu'il y en ait quelques unes qui soient pretes a se faire entretenir pourquoi pas... Mais vivre avec... :o


---------------
It is not called show art
n°2216322
Shinuza
This is unexecpected
Posté le 16-01-2014 à 14:57:41  profilanswer
 

Quelqu'un a déjà joué avec Django Rest Framework? J'essaie de foutre une propriété à none en passant par l'api rest mais j'ai l'impression qu'il ignore les valeurs null que je lui passe.

 
Code :
  1. {bar: 'something something dark side', foo: 1}
 

curl http://api/foo/1 -d bar=null

 

et je veux ça

Code :
  1. {bar: null, foo: 1}
 

Any idea?

 

Edit: Fuck me, ça à l'air de fonctionner
Edit: En fait non
Edit: Précision, c'est un champ de type File
Edit: Bon bah, j'ai foutu une condition dans le pre_save, et merde


Message édité par Shinuza le 16-01-2014 à 15:28:15

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2216325
stiffler
Lâche mon profil putain ! :o
Posté le 16-01-2014 à 16:27:22  profilanswer
 

Quelqu'un pour un avis sur un CV ? [:greg2]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°2216326
gfive
Posté le 16-01-2014 à 16:47:52  profilanswer
 

stiffler a écrit :

Quelqu'un pour un avis sur un CV ? [:greg2]


 
faypaytay


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  20957  20958  20959  ..  27186  27187  27188  27189  27190  27191

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)