frottman1976
Messages postés5Date d'inscriptionmardi 20 novembre 2007StatutMembreDernière intervention26 février 2008
-
26 févr. 2008 à 11:03
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 2012
-
26 févr. 2008 à 17:24
Bonjour à tous,
Ceci est mon premier post sur ce site donc en m'en voulez si je formule mal ma question.
J'utilise Mysqlserver 5.0.22.
J'ai une table qui ressemble a ceci.
Num,Date,heure,Prix
183,1995-01-13,10:47:36,400
183,1995-01-13,11:45:12,450
183,1995-01-13,16:45:53,412
......
Je cherche a mettre sur une seule ligne le num,date,heure min de la journée, heure max de la journée, prix de l'heure min et prix de l'heure max.
Par exemple:
183,1995-01-03,10:47:36,16:45:53,400,412.
Pour l'heure min et max pas de problème, je cale par contre pour le prix de l'heure min et le prix de l'heure max.
frottman1976
Messages postés5Date d'inscriptionmardi 20 novembre 2007StatutMembreDernière intervention26 février 2008 26 févr. 2008 à 15:39
Merci Evangun,
Mais mon problème ne vient pas de l'heureMin ou l'heureMax, ça je sais le faire
select *,Min(heurejour) as heureminjour,max(heurejour) as heuremaxjour, from matable
group by datejour;
Je n'arrive pas par contre a afficher le prix correspondant a l'heuremin et le prix correspondant a l'heure max.
Voici la structure de ma table (enfin un exemple)
num,datejour,heurejour,prix
183,1995-01-13,10:47:36,400
183,1995-01-13,11:45:12,450
183,1995-01-13,16:45:53,412
183,1995-01-14,12:47:36,410
183,1995-01-14,13:45:12,480
183,1995-01-14,17:45:53,402
.......
Je
cherche la requete qui pourrait me donner ce
resultat:
num,datejour,heure min de la journée, heure max de la journée,
prix de l'heure min et prix de l'heure max.
Par exemple:
num,DateJour,HeureMinJour,HeureMaxJour,PrixdeHeureMinJour,PrixdeHeureMaxJour
183,1995-01-13,10:47:36,16:45:53,400,412
183,1995-01-14,12:47:36,17:45:53,410,402
frottman1976
Messages postés5Date d'inscriptionmardi 20 novembre 2007StatutMembreDernière intervention26 février 2008 26 févr. 2008 à 17:09
Ok pardon je n'avais pas compris.
Mais il me semblait qu'il y avait un système de sous requête justement pour englober une deuxième requête dans la première.
En tout cas merci de ton aide et ta patience.
Bonne soirée.
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 26 févr. 2008 à 17:24
Oui mais non, là les sous-requêtes ne vont pas résoudre ton problème. A la limite elles te permettraient de ne faire qu'une requête, mais tu aurais quand même le résultat sur 2 lignes.
à+