Requete Mysql
frottman1976
-
frottman1976 -
frottman1976 -
Bonjour,
D'habitude je préfère trouver tout seul mais la je cale vraiment d'où mon post. :D
J'utilise Mysqlserver 5.0.22.
J'ai une table qui ressemble a ceci.
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
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.
J'ai essayé un truc comme ça pour le prix de l'heure début et le prix de l'heure fin mais je pense que c'est n'importe quoi
select *,Min(heurejour) as heuredebut,max(heurejour) as heurefin,prix=Min(heurejour) as prix1,prix=Max(heurejour) as prix2 from bdm2d2test
group by datejour;
Des idées?
Merci Beaucoup.
D'habitude je préfère trouver tout seul mais la je cale vraiment d'où mon post. :D
J'utilise Mysqlserver 5.0.22.
J'ai une table qui ressemble a ceci.
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
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.
J'ai essayé un truc comme ça pour le prix de l'heure début et le prix de l'heure fin mais je pense que c'est n'importe quoi
select *,Min(heurejour) as heuredebut,max(heurejour) as heurefin,prix=Min(heurejour) as prix1,prix=Max(heurejour) as prix2 from bdm2d2test
group by datejour;
Des idées?
Merci Beaucoup.
A voir également:
- Requete Mysql
- Mysql community server - Télécharger - Bases de données
- Mysql error 2002 ✓ - Forum Linux / Unix
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Erreur de requete facebook - Forum Facebook
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
J'ai testé ta solution et cela m'affiche une erreur
A la ligne 3 WHERE PRIX I est-ce une faute de frappe pour le I?
J'ai essayé avec IN dans le doute.
Mais dans les deux cas cela me met un message d'erreur
SQL ERROR: Operand should contain 1column
Merci encore de ton aide