Recherche d'une requette sql
chasseur
-
moderno31 Messages postés 900 Statut Membre -
moderno31 Messages postés 900 Statut Membre -
Bonjour,
je suis entrain de réaliser un site internet avec PHP/Mysql pour la gestion d'une cantine. Mais j'ai rencontré des difféculté de trouver une requette sql qui permetd'afficher le nombre de repas résérvés par semaine pour chaque société
ma base de données est composé des tables suivante:
une table personnel(matricule clé primaire ,societe)
et une table reservation(matricule clé primaire, nbre_de_repas_reserves_par_semaine)
j'ai essayer avec le code suivant mais j'ai pas pu résoudre le problème:
$reponse1 = mysql_query("SELECT societe,SUM(nbre_jours_reserves_semaine_courante) as nbre_reserve1 FROM `Reservation`,`Personnel` GROUP BY societe");
// On fait une boucle pour lister tout ce que contient la table :
while ( $donnees1 = mysql_fetch_array($reponse1) )
{ $nbre=$donnees1['nbre_reserve1'];
?>
<td><br /><div align="center"><?php echo $date;?></div></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td><div align="center"><?php echo $donnees1['societe'];?></div></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td><div align="center"><?php echo $donnees1['nbre_reserve1'];?></div></td>
</tr>
<?php
}
je suis entrain de réaliser un site internet avec PHP/Mysql pour la gestion d'une cantine. Mais j'ai rencontré des difféculté de trouver une requette sql qui permetd'afficher le nombre de repas résérvés par semaine pour chaque société
ma base de données est composé des tables suivante:
une table personnel(matricule clé primaire ,societe)
et une table reservation(matricule clé primaire, nbre_de_repas_reserves_par_semaine)
j'ai essayer avec le code suivant mais j'ai pas pu résoudre le problème:
$reponse1 = mysql_query("SELECT societe,SUM(nbre_jours_reserves_semaine_courante) as nbre_reserve1 FROM `Reservation`,`Personnel` GROUP BY societe");
// On fait une boucle pour lister tout ce que contient la table :
while ( $donnees1 = mysql_fetch_array($reponse1) )
{ $nbre=$donnees1['nbre_reserve1'];
?>
<td><br /><div align="center"><?php echo $date;?></div></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td><div align="center"><?php echo $donnees1['societe'];?></div></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td><div align="center"><?php echo $donnees1['nbre_reserve1'];?></div></td>
</tr>
<?php
}
A voir également:
- Recherche d'une requette sql
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Je recherche une chanson - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Logiciel sql - Télécharger - Bases de données
2 réponses
Hello
J'aurais plutot fait ça
SELECT societe,SUM(nbre_jours_reserves_semaine_courante) as nbre_reserve1
FROM `Reservation`
LEFT JOIN `Personnel` ON `Personnel`.`matricule` = `Reservation`.`matricule`
GROUP BY societe
Si cette req ne fonctionne pas, tes id sont en cause !
J'aurais plutot fait ça
SELECT societe,SUM(nbre_jours_reserves_semaine_courante) as nbre_reserve1
FROM `Reservation`
LEFT JOIN `Personnel` ON `Personnel`.`matricule` = `Reservation`.`matricule`
GROUP BY societe
Si cette req ne fonctionne pas, tes id sont en cause !
chasseur
merci infiniment mon ami. cette requette a vraiment marché.