Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 23h45   #1
Membre régulier
 
Avatar de subzero01
 
Inscription : décembre 2007
Messages : 279
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2007
Messages : 279
Points : 90
Points : 90
Par défaut requette sql sous access

Bonjour,
je travaille sur une base de données access et j'ai besoin d'une requette qui me retourne les benefices qu'a fait chaque voiture pendant une periode, je m'explique:
j'ai une table voiture qui contient l'id et la marque, puis une table location qui contient id, id_voiture, prix_location, dt_debut et dt_fin.
je pense qu'avec le modele présenté la question est plus claire.
merci davance.

PS: le prix_location représente le prix par jour. donc il faut multiplier par le nombre de jours (date_fin-date_debut).
subzero01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 08h43   #2
Membre actif
 
Homme Quentin D.
Étudiant
Inscription : avril 2011
Messages : 175
Détails du profil
Informations personnelles :
Nom : Homme Quentin D.
Âge : 25
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 175
Points : 165
Points : 165
Bonjour,

C'est assez facile je pense :

Code :
1
2
SELECT Id, Table1.Id_Voiture, (Table1.Dt_fin-Table1.Dt_deb)*Table1.Prix AS Expr1
FROM Table1;
Voilà cette requête te donne l'id des voitures avec les bénéfices pendant la période correspondante.
__________________
Pourquoi faire aujourd'hui ce que l'on peut remettre à demain ?
Nitromard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2011, 17h43   #3
Membre régulier
 
Avatar de subzero01
 
Inscription : décembre 2007
Messages : 279
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2007
Messages : 279
Points : 90
Points : 90
je pense que ma question n'etait pas assez claire.
dans le resultat je veux voir seulement la liste de toutes les voitures (meme celles sans benef), et dans la deuxieme colonne le total des benef pour chaque voiture, dans la periode donnée.
subzero01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2011, 18h01   #4
Membre régulier
 
Avatar de subzero01
 
Inscription : décembre 2007
Messages : 279
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2007
Messages : 279
Points : 90
Points : 90
en pensant une deuxieme fois au probleme j'ai trouvé la solution moi même ! il m'a fallut un peu de sieste c'est tout !
Code :
1
2
3
select marque, sum(prix*(dtfin-dtdeb))
from car left join location on car.ncar=location.ncar
group by marque
subzero01 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h10.


 
 
 
 
Partenaires

Hébergement Web