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 18/11/2010, 16h26   #1
Membre confirmé
 
Avatar de Oliv'83
 
Homme Mon prénom cherche, c'est pas très dur...
Directeur commercial
Inscription : mars 2008
Messages : 356
Détails du profil
Informations personnelles :
Nom : Homme Mon prénom cherche, c'est pas très dur...
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Directeur commercial
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : mars 2008
Messages : 356
Points : 216
Points : 216
Par défaut requête qui ne traite pas correctement les données

Bonjour à tous,

J'ai une requete qui s'obstine à me donner les résultats qu'à partir du 19/08/2010 alors que j'attends des données commençant en 2008.
Je précise que la table Jour contient les dates du 15/03/2008 au 31/12/2015 sans discontinuer et que les deux requêtes prises individuellement me donnent des résultats depuis 2008 (comme souhaité et avec des jours en commun). Je constate aussi que nous sommes le 18/11/2010 soit 3 mois jours pour jours après le début de ma requête. Y a t'il une "fonction" que j’aurais oublié ?

Code :
1
2
SELECT Jours.jour, rqt_Reservation_Stat_Arrivée.CompteDeCode_Emplacement AS Arrivee, rqt_Reservation_Stat_Depart.CompteDeCode_Emplacement AS Depart, nz([Arrivee],0)-nz([Depart],0) AS Solde
FROM (Jours LEFT JOIN rqt_Reservation_Stat_Depart ON Jours.jour = rqt_Reservation_Stat_Depart.Date_de_départ) LEFT JOIN rqt_Reservation_Stat_Arrivée ON Jours.jour = rqt_Reservation_Stat_Arrivée.Date_d_arrivée;
D'avance merci

Oliv'
Oliv'83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 09h44   #2
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Bonjour Oliv'83
est ce que la requête d'arrivée te donne bien la totalité de jours avec un chiffre d'arrivée si oui et rien sinon?
as tu essayé de greffer la deuxième moitié de la requête sur la première moitié qui fonctionne
Code :
1
2
3
4
5
SELECT Jours.jour, rqt_Reservation_Stat_Arrivée.CompteDeCode_Emplacement AS Arrivee, 
FROM Jours LEFT JOIN rqt_Reservation_Stat_Arrivée ON Jours.jour = rqt_Reservation_Stat_Arrivée.Date_d_arrivée;
et ensuite
SELECT RQ_1.jour, RQ_1_Arrivee, rqt_Reservation_Stat_Depart.CompteDeCode_Emplacement AS Depart, nz([Arrivee],0)-nz([Depart],0) AS Solde
FROM RQ_1 LEFT JOIN rqt_Reservation_Stat_Depart ON RQ_1.jour = rqt_Reservation_Stat_Depart.Date_de_départ ;
attention, je ne suis pas un grand pro du SQL, rien n'est garanti
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 12h07   #3
Membre confirmé
 
Avatar de Oliv'83
 
Homme Mon prénom cherche, c'est pas très dur...
Directeur commercial
Inscription : mars 2008
Messages : 356
Détails du profil
Informations personnelles :
Nom : Homme Mon prénom cherche, c'est pas très dur...
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Directeur commercial
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : mars 2008
Messages : 356
Points : 216
Points : 216
Salut Simplifi,

Désolé de ne revenir qu'aujourd'hui mais je n'ai pas eu le temps de me pencher sur le problème avant.

Citation:
Envoyé par Simplifi Voir le message
attention, je ne suis pas un grand pro du SQL, rien n'est garanti
C'est marrant mais ce n'est pas le souvenir que j'avais lorsque tu m'as aidé la dernière fois...

Néanmoins, je n'y comprends plus rien. J'avais une copie de ma base en sauvegarde et lorsque j'ai testé la requête sur cette copie tout fonctionne normalement . J'ai alors importé les 3 requêtes dans la frontale qui ne marche pas et... J'ai toujours le même problème... Du coup je vais repartir de ma sauvegarde, mais je n'y comprends rien. En tout cas cela me conforte dans le fait de faire régulièrement des sauvegardes...

En tous cas merci

Oliv'
Oliv'83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h49.


 
 
 
 
Partenaires

Hébergement Web