Merci. Mais comment insérer ce critère (Min(Ventes_Clients.[Date facture])
dans ma requête svp ?
Requête =
SELECT Adresses.ZNOCLI, Adresses.ZNOMMJ, Adresses.ZPREMJ,
Ventes_Clients.[Date facture], Ventes_Clients.[Numéro Facture]
FROM Adresses LEFT JOIN Ventes_Clients ON Adresses.ZNOCLI =
Ventes_Clients.[Numéro client]
WHERE (((Ventes_Clients.[Numéro Facture]) Is Not Null))
ORDER BY Ventes_Clients.[Numéro Facture];
NewsMic
"Michel__D" <Michel.NOSPAM***orange-ft.com.invalid> a écrit dans le message de
news:
eJVCoSY6IHA.2260***TK2MSFTNGP03.phx.gbl...
> Bonjour,
>
> Puisque tu souhaite avoir le nombre de nouveaux clients par mois, il faut
> ramener de ta table [Ventes_Clients] la date de la 1ère commande
> 'Min(Ventes_Clients.[Date facture])' de chaque client et pas une date
> quelconque, ensuite tu pourras faire ta requête d'analyse croisée.
>
>
> NewsMic a écrit :
>> Bonjour,
>>
>> En réponse à :
>> "As tu quelques chose comme ça :
>>> TRANSFORM Count(N°Commande) AS CompteDeN°...etc"
>> Non
>> Ma requête clients_commandes est :
>> SELECT Adresses.ZNOCLI, Adresses.ZNOMMJ, Adresses.ZPREMJ,
>> Ventes_Clients.[Date facture], Ventes_Clients.[Numéro Facture]
>> FROM Adresses LEFT JOIN Ventes_Clients ON Adresses.ZNOCLI =
>> Ventes_Clients.[Numéro client]
>> WHERE (((Ventes_Clients.[Numéro Facture]) Is Not Null));
>> (le where car pour compter les commandes, les prospects sont inutiles)
>>
>> Pour le TCD, quand je clique dessus s'affiche une boite de dialogue :
>> "Entrez une valeur de paramètre : Requête1.Znocli"
>> Je clique sur ok sans entrer aucune valeur et j'ai le tableau complet.
>> Mais seules les options "mode tableau croisé dynamique" et "mode
>> création" sont disponibles, pas de SQL.
>> Il y a certainement quelque chose que je n'ai pas fait correctement...
>>
>> NewsMic
>>
>> "Fabien" <UrbaniakFabienxxxx***Neuf.fr> a écrit dans le message de news:
>> %23nhxL9J6IHA.1592***TK2MSFTNGP04.phx.gbl...
>>> NewsMic a écrit :
>>>> Merci pour cette première partie.
>>>> Pour afficher les résultats, j'ai sélectionné les NumeroClient, (+
>>>> NomClient, + PrenomClient), DateFacture et NumeroFacture
>>>> Tous les champs sont au format Texte sauf la date qui est au format
>>>> date/heure.
>>>> A la création du TCD, j'ai mis les NuméroClient sur la zone "Champ de
>>>> ligne" à gauche
>>>> "DateFacture par mois" sur la zone "Champ de colonne" en haut
>>>> et les NumeroFacture dans les "champs détail"
>>>> Que faire pour obtenir un comptage donnant le total du nombre de
>>>> facture par mois ?
>>>> Malgré mes essais, mes totaux restent vides.
>>>> Merci
>>>>
>>>> NewsMic
>>>>
>>>> "Pierre CFI" <XXX_pierresalaun***wanadoo.fr> a écrit dans le message de
>>>> news: uxMt5ND6IHA.1280***TK2MSFTNGP02.phx.gbl...
>>>>> bonjour
>>>>> dans la req, tu dbclic sur le lien clients commades, prend l'option,
>>>>> tous les enregistrements de clients et seulement...
>>>>> tous ceux qui n'ont pas de date de cde sont prospect
>>>>> aprés si tu veus faire une ventillation par mois, faire un tableau
>>>>> croisé
>>>>>
>>>>> --
>>>>> Pierre CFI
>>>>> http://www.mpfa.info
>>>>> http://glandouyou.neufblog.com/
>>>>>
>>>>> - * - * - * - *
>>>>>
>>>>> "NewsMic" <britannicus60***wanadoo.fr> a écrit dans le message de
>>>>> news:487f6b3e$0$870$ba4acef3***news.orange.fr...
>>>>>> Bonjour,
>>>>>>
>>>>>> J'ai une table des "Clients" (et prospects) et une table des
>>>>>> "Commandes".
>>>>>> Un client a déjà passé au moins une commande, un prospect aucune et
>>>>>> n'est donc pas dans la table "Commandes".
>>>>>> Comment obtenir un tableau qui me donne la répartition
>>>>>> clients/prospects avec les quantités de nouveaux clients par mois
>>>>>> (sur 24 mois) ?
>>>>>> (Un nouveau client étant défini par sa date de 1ère commande)
>>>>>> Merci
>>>>>>
>>>>>> NewsMic
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>> Salut NewsMic
>>> As tu quelques chose comme ça :
>>> TRANSFORM Count(N°Commande) AS CompteDeN°
>>> SELECT Client, Count(N° commande) AS [Total de N°]
>>> FROM Commande
>>> GROUP BY Client
>>> PIVOT Format([Date 1],"mmm") In
>>> ("janv","févr","mars","avr","mai","juin","juil","a oût","sept","oct","nov","déc");
>>> Sinon montre nous le SQL.
>>> ***+
>>>
>>>
>>
>>
>