Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : requete sql sous access [ Archives Visual Basic / Bases de données ] (1gazelle)

jeudi 24 mars 2005 à 10:31:24 | requete sql sous access

1gazelle

Bonjour!

alors ca fait longtemps que j'ai pas fait de sql donc je solicite un peu votre aide..
Je travaille sous access.
j'ai deux tables avec les meme champs : "repere", "solde" et "date"
ca correspond a des valeurs de reperes prise a des dates données.
(ex : le nombre( = solde) de ford focus (= repere) a une date donnée.)
j'ai une table de données juste(données qui sont certifié valide) et une table de données a verifier qui comporte les meme champs  mais qui aprfois a plusieurs valeurs d'un repere donnée a une date donnée (par exemple des valeur pour plusieurs concession qui vendent les ford focus a la date donnée)
donc je dois faire leur somme par date et repere pour la table des donnees a verifier et également et c là mon pb : je doit faire la difference par repere et par date des soldes, pour pouvoir verifier ces données.
ma question est comment faire une difference entre les valeur de 2 tables distinct?
et comment imbriqué le truc, cad calculer la difference sur le calcul des sommes des reperes de la table a verifier?
merci a tous

 


jeudi 24 mars 2005 à 10:59:04 | Re : requete sql sous access

DarkCid

Membre Club
Yaoh !

Pour la deuxième kestion, je vais avoir du mal car g pa tt compris ce ke tu voulais faire, mais pour ce ki est de distinguer les valeurs de deux tables distinctes kan les champs portent le meme nom, tu dois mettre le nom de la table avant la propriété

Je te montre :

SELECT T.Champ, T2.Champ
FROM Table1 T, Table2 T2

T et T2 sont des alias qui t'évite de réecrire le nom de la table en entier

J'espère ke sa va t'aider

jeudi 24 mars 2005 à 11:11:39 | Re : requete sql sous access

1gazelle


merci!!
mais par contre je me suis mal exprimée parce que c pas ca du tout que je voulais lol
le probleme c'est que ca devient urgent donc je sens que c'est con pour ma gueule...
enfin bref.
ma seconde question c comment faire une requete de type selection sur une selection.
je pense crée une vue. donc je pense avoir une reponse meme si c pas la meilleur!
mais pour la premiere...je trouve pas!
en fait je dois faire la difference de deux champs :
table T1 :
nomLegume   nombreDeLegume
patate            45
courgette       56

table T2 :
nomLegume   nombreDeLegume
patate            98
courgette       36

et je dois faire la difference des courgettes, des patates..Etc
pour avoir
nomLegume   DifferenceLegume
patate            45-98 (flemme de calculer!)
courgette       56- 36

tout ca pour comparer mes données et voir si mes données de la table T1 sont bonne : pas de difference
j'espere que j'ai ete plus clair
et je m'excuse pour la clarete de mon premier mail
en tout cas merci d'avoir repondu!



 


jeudi 24 mars 2005 à 11:19:57 | Re : requete sql sous access

DarkCid

Membre Club
Yaoh !

Essaye voir ça :

SELECT T1.NomLégume, (T1.NombreLégume - T2.NombreLégume) AS Difference
FROM Table1 T1, Table2 T2
WHERE T1.NomLégume = T2.NomLégume ;

Ton idée de la vue est très bonne o fait, et surtout elle est réutilisable, donc si tu dois faire plusieurs sélections différentes sur la meme sélection, ton idée EST la meilleure

Voilà voilà

jeudi 24 mars 2005 à 11:30:30 | Re : requete sql sous access

1gazelle

Cool!!
merci!!
trop sympa!
alors en fait, c un peu plus compliqué : y'a pas que le nom des legumes a verifier lol
mais c le meme principe avec les autres champs!
j'ai fais ma requetes mais il me trouve rien??!!

SELECT R.Repère, (R.SommeDeSolde - [T]![Solde]) as Difference , R.Code_Concession, R.Mois, R.Année
FROM RequeteSommeDoublons R, TableDonneesAVerifier T
where (((R.Repère)=[T]![Repère]) AND ((R.Code_Concession)=[T]![Code_Concession]) AND ((R.Mois)=[T]![Mois]) AND ((R.Année)=[T]![Année]));

pas d'erreur mais champs vide??
je vois pas trop aprce que a moi, ca me parait juste...
en tout cas, c pas une erreur de synthaxe : il aurai signaler une erreur donc bon...je vois pas trop...
en tout cas je te remercie beaucoup aparce que je pensait pas qu'on pouvait faire ca en fait!
tu m'as bien depanné!
merci!


jeudi 24 mars 2005 à 11:37:24 | Re : requete sql sous access

DarkCid

Membre Club
Yaoh !

De nada

Par contre là moi non plus je vois pas. Tu devrais vérifier ke t données sont bonnes dans les deux tables et regarder manuellement s'il y a bien des cas ki correspndent à ta requete

Bon Courage !

jeudi 24 mars 2005 à 11:44:56 | Re : requete sql sous access

1gazelle

oui mais je comprend pas : je lui demande de me calculer une difference : meme si ca vaut zero, ca doit apparaitre non??


jeudi 24 mars 2005 à 12:12:13 | Re : requete sql sous access

DarkCid

Membre Club
Sauf  si ocune ligne ne correspond à tes conditions dans le where

jeudi 24 mars 2005 à 12:37:17 | Re : requete sql sous access

1gazelle

Réponse acceptée !
ben si pourtant...je comprend pas ca me lourde...
je v essayer avec inner join
mais serieux je comprend pas

 


jeudi 24 mars 2005 à 14:14:36 | Re : requete sql sous access

1gazelle

enf ait c bon, t'avais raison!
mille merci en tout cas!!



1 2

Cette discussion est classé dans : date, donnée, table, données, repere


Répondre à ce message

Sujets en rapport avec ce message

MSHFLEXGRID et Date [ par Mortyr ] Pq dans un contrôle MSHFLEXGRID, lié à une table (base de donnée mdb) par une commande Ado, les dates (champ de table de type date) sont elles formaté help! comment faire un order dans une grid svp [ par Angelus ] Salut!Je voudrais savoir comment je pourrais faire pour que les données que j'importe dans une grid, provenant de deux tables différentes se mettent d filtrer ma base de données [ par Yoda22 ] Bonjour à tous,J'ai un petit problème à régler concernant le filtrage de ma base de données.  Voilà, j'ai une table [Clients] avec leurs coordonnés qu Plusieur question au sujet des Base de données. [ par kitcarflo ] Voila, je cherche depuis quelques jours a créer une application utilisant des bases de données pour l'entreprise ou je suis.Ayant rechercher un peu pa enregistrer les données dans une table a partir d'un formulaire [ par jijidiscover ] Bonjour, j'ai un formulaire qui contient des textbox je veut enregistrer les données dans une table sql le fomulaire:Code Société Raison sociale Adres modifier donnée d'une table access [ par manhino ] Bonjour,je suis actuellement en train de développer une application et j'aurai besoin d'aide concernant la modification de donnée présente dans une ta transfert de données entre 2 fichiers XML [ par MysterGag ] Bonjour,            Je ne suis pas programmeur de formation mais je dois développer présentement un script qui me permettrait d'extraire une donnée sp Suppression ligne dans une table (après recherche) [ par Finality ] Bonjour tout le monde,je suis en train d'apprendre les bases de données (Acces) en VB 2005, ce qui n'est pas si facile. Aujourd'hui j'ai appris à char Comment insérer des données dans une table [ par erce78 ] Bonsoir,Je n'arrive pas à trouver la réponse à ma question aussi je me permet de vous soliciter.Je suis un débutant sur vb et j'apprend en essayant de Problème avec des fichiers lies d'une base de données ACCESS [ par manujelena ] J'utilise dans mon application une source de données provenant d'une base de données ACCESS. Dans cette base de données  j'ai des tables que j'ai créé


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.