requête

Le
ginoo
bonjour

J'ai une table

--
| Client |
--
| N°Client|
| Nom |
| . |
| . |
|-

Et une table


| Commandes |

| N°Client |
| Date |
| . |
| . |
| . |

En relation par le numéro de client N°Client


Et je cherche une requete qui me donne tous les clients de la table client, sauf ceux qui ont
effectué une commande à une date donnée. Je ne vois pas vraiment par quel coté prendre cette
requête. J'ai tout essayé mais je n'y arrive pas
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fred.M.
Le #11853221
Bonjour Ginoo,

SELECT CL.*
FROM Clients CL Inner Join Commandes CMD
ON CL.N°Client = CMD.N°Client
WHERE CL.N°Client NOT IN
(Select N°Client FROM Commandes Where Date = '01/01/07')

't'should work :-)

Fred.M.


"ginoo" a écrit :

bonjour

J'ai une table

-----------
| Client |
-----------
| N°Client|
| Nom |
| . |
| . |
|----------

Et une table

------------
| Commandes |
------------
| N°Client |
| Date |
| . |
| . |
| . |
------------
En relation par le numéro de client N°Client


Et je cherche une requete qui me donne tous les clients de la table client, sauf ceux qui ont
effectué une commande à une date donnée. Je ne vois pas vraiment par quel coté prendre cette
requête. J'ai tout essayé mais je n'y arrive pas



ginoo
Le #11853161
Fred.M. a écrit :
Bonjour Ginoo,

SELECT CL.*
FROM Clients CL Inner Join Commandes CMD
ON CL.N°Client = CMD.N°Client
WHERE CL.N°Client NOT IN
(Select N°Client FROM Commandes Where Date = '01/01/07')

't'should work :-)

Fred.M.


"ginoo" a écrit :

bonjour

J'ai une table

-----------
| Client |
-----------
| N°Client|
| Nom |
| . |
| . |
|----------

Et une table

------------
| Commandes |
------------
| N°Client |
| Date |
| . |
| . |
| . |
------------
En relation par le numéro de client N°Client


Et je cherche une requete qui me donne tous les clients de la table client, sauf ceux qui ont
effectué une commande à une date donnée. Je ne vois pas vraiment par quel coté prendre cette
requête. J'ai tout essayé mais je n'y arrive pas





Je viens d'assayer,
cela ne me renvoie que les clients qui ont effectué une commande quelquesoit la date
bruno reiter
Le #11853141
la même sans la jointure

br

"ginoo" news:46b75749$0$27391$
Fred.M. a écrit :
Bonjour Ginoo,

SELECT CL.*
FROM Clients CL Inner Join Commandes CMD
ON CL.N°Client = CMD.N°Client
WHERE CL.N°Client NOT IN
(Select N°Client FROM Commandes Where Date = '01/01/07')

't'should work :-)

Fred.M.


"ginoo" a écrit :

bonjour

J'ai une table

-----------
| Client |
-----------
| N°Client|
| Nom |
| . |
| . |
|----------

Et une table

------------
| Commandes |
------------
| N°Client |
| Date |
| . |
| . |
| . |
------------
En relation par le numéro de client N°Client


Et je cherche une requete qui me donne tous les clients de la table
client, sauf ceux qui ont effectué une commande à une date donnée. Je ne
vois pas vraiment par quel coté prendre cette requête. J'ai tout essayé
mais je n'y arrive pas





Je viens d'assayer,
cela ne me renvoie que les clients qui ont effectué une commande
quelquesoit la date


ginoo
Le #11853121
bruno reiter a écrit :
la même sans la jointure

br

"ginoo" news:46b75749$0$27391$
Fred.M. a écrit :
Bonjour Ginoo,

SELECT CL.*
FROM Clients CL Inner Join Commandes CMD
ON CL.N°Client = CMD.N°Client
WHERE CL.N°Client NOT IN
(Select N°Client FROM Commandes Where Date = '01/01/07')

't'should work :-)

Fred.M.


"ginoo" a écrit :

bonjour

J'ai une table

-----------
| Client |
-----------
| N°Client|
| Nom |
| . |
| . |
|----------

Et une table

------------
| Commandes |
------------
| N°Client |
| Date |
| . |
| . |
| . |
------------
En relation par le numéro de client N°Client


Et je cherche une requete qui me donne tous les clients de la table
client, sauf ceux qui ont effectué une commande à une date donnée.
Je ne vois pas vraiment par quel coté prendre cette requête. J'ai
tout essayé mais je n'y arrive pas





Je viens d'assayer,
cela ne me renvoie que les clients qui ont effectué une commande
quelquesoit la date





Comment sans la jointure ?
ginoo
Le #11853111
ginoo a écrit :
bruno reiter a écrit :
la même sans la jointure

br

"ginoo" news:46b75749$0$27391$
Fred.M. a écrit :
Bonjour Ginoo,

SELECT CL.*
FROM Clients CL Inner Join Commandes CMD
ON CL.N°Client = CMD.N°Client
WHERE CL.N°Client NOT IN
(Select N°Client FROM Commandes Where Date = '01/01/07')

't'should work :-)

Fred.M.


"ginoo" a écrit :

bonjour

J'ai une table

-----------
| Client |
-----------
| N°Client|
| Nom |
| . |
| . |
|----------

Et une table

------------
| Commandes |
------------
| N°Client |
| Date |
| . |
| . |
| . |
------------
En relation par le numéro de client N°Client


Et je cherche une requete qui me donne tous les clients de la table
client, sauf ceux qui ont effectué une commande à une date donnée.
Je ne vois pas vraiment par quel coté prendre cette requête. J'ai
tout essayé mais je n'y arrive pas





Je viens d'assayer,
cela ne me renvoie que les clients qui ont effectué une commande
quelquesoit la date





Comment sans la jointure ?


à oui sans la jointure ça à l'air de marcher. merci bien
Fred.M.
Le #11853091
En effet j'avias mal compris la qstion, autant pour moi :-)

Fred.M

"ginoo" a écrit :

ginoo a écrit :
> bruno reiter a écrit :
>> la même sans la jointure
>>
>> br
>>
>> "ginoo" >> news:46b75749$0$27391$
>>> Fred.M. a écrit :
>>>> Bonjour Ginoo,
>>>>
>>>> SELECT CL.*
>>>> FROM Clients CL Inner Join Commandes CMD
>>>> ON CL.N°Client = CMD.N°Client
>>>> WHERE CL.N°Client NOT IN
>>>> (Select N°Client FROM Commandes Where Date = '01/01/07')
>>>>
>>>> 't'should work :-)
>>>>
>>>> Fred.M.
>>>>
>>>>
>>>> "ginoo" a écrit :
>>>>
>>>>> bonjour
>>>>>
>>>>> J'ai une table
>>>>>
>>>>> -----------
>>>>> | Client |
>>>>> -----------
>>>>> | N°Client|
>>>>> | Nom |
>>>>> | . |
>>>>> | . |
>>>>> |----------
>>>>>
>>>>> Et une table
>>>>>
>>>>> ------------
>>>>> | Commandes |
>>>>> ------------
>>>>> | N°Client |
>>>>> | Date |
>>>>> | . |
>>>>> | . |
>>>>> | . |
>>>>> ------------
>>>>> En relation par le numéro de client N°Client
>>>>>
>>>>>
>>>>> Et je cherche une requete qui me donne tous les clients de la table
>>>>> client, sauf ceux qui ont effectué une commande à une date donnée.
>>>>> Je ne vois pas vraiment par quel coté prendre cette requête. J'ai
>>>>> tout essayé mais je n'y arrive pas
>>>>>
>>> Je viens d'assayer,
>>> cela ne me renvoie que les clients qui ont effectué une commande
>>> quelquesoit la date
>>
> Comment sans la jointure ?
à oui sans la jointure ça à l'air de marcher. merci bien



ginoo
Le #11853021
Fred.M. a écrit :
En effet j'avias mal compris la qstion, autant pour moi :-)

Fred.M

"ginoo" a écrit :

ginoo a écrit :
bruno reiter a écrit :
la même sans la jointure

br

"ginoo" news:46b75749$0$27391$
Fred.M. a écrit :
Bonjour Ginoo,

SELECT CL.*
FROM Clients CL Inner Join Commandes CMD
ON CL.N°Client = CMD.N°Client
WHERE CL.N°Client NOT IN
(Select N°Client FROM Commandes Where Date = '01/01/07')

't'should work :-)

Fred.M.


"ginoo" a écrit :

bonjour

J'ai une table

-----------
| Client |
-----------
| N°Client|
| Nom |
| . |
| . |
|----------

Et une table

------------
| Commandes |
------------
| N°Client |
| Date |
| . |
| . |
| . |
------------
En relation par le numéro de client N°Client


Et je cherche une requete qui me donne tous les clients de la table
client, sauf ceux qui ont effectué une commande à une date donnée.
Je ne vois pas vraiment par quel coté prendre cette requête. J'ai
tout essayé mais je n'y arrive pas





Je viens d'assayer,
cela ne me renvoie que les clients qui ont effectué une commande
quelquesoit la date




Comment sans la jointure ?


à oui sans la jointure ça à l'air de marcher. merci bien





De rien ça arrive à tout le monde, merci quand même ;)
Publicité
Poster une réponse
Anonyme