SANTE VISION
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherS'enregistrerDernières imagesConnexionGalerie
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 Création Requete

Aller en bas 
4 participants
AuteurMessage
Z-o-L

Z-o-L


Masculin
Nombre de messages : 5
Age : 55
Nom,Prenom : ZoL
Ville : zolywood
Enseigne/Fonction/Ecole : fonction
Réputation : 0
Points : 6044
Date d'inscription : 09/10/2007

Création Requete Empty
MessageSujet: Création Requete   Création Requete Icon_minitimeJeu 11 Oct - 17:07

Quelqu'un saurait créer une requête du type : "dossier lentilles de tel mois " avec un cumul du chiffre ?
Revenir en haut Aller en bas
Cali
stagiaire
stagiaire
Cali


Masculin
Nombre de messages : 6180
Age : 68
Nom,Prenom : Jean-claude
Ville : cap de gascogne
Enseigne/Fonction/Ecole : Boss qui bosse/EOL
Réputation : 88
Points : 13074
Date d'inscription : 24/01/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeJeu 11 Oct - 17:30

Pas besoin dans les requêtes tu as visites mensuelles lentilles

dans les states tu as les ventes lentilles avec le ca aux dates souhaitées.
Revenir en haut Aller en bas
Z-o-L

Z-o-L


Masculin
Nombre de messages : 5
Age : 55
Nom,Prenom : ZoL
Ville : zolywood
Enseigne/Fonction/Ecole : fonction
Réputation : 0
Points : 6044
Date d'inscription : 09/10/2007

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 12 Oct - 12:41

oui dans les requetes on a les visites du mois mais on ne peut pas choisir le mois

Dans les stats il n'y a pas le nom des clients, de plus elles sont souvent erronées : probleme quand la vente est validée puis changement de tarif par ex (remise à la livraison...)

En fait je souhaite pouvoir éditer une liste des clients lentilles d'un mois précis (même chose en optique et en vente en l'état)
Revenir en haut Aller en bas
Z-o-L

Z-o-L


Masculin
Nombre de messages : 5
Age : 55
Nom,Prenom : ZoL
Ville : zolywood
Enseigne/Fonction/Ecole : fonction
Réputation : 0
Points : 6044
Date d'inscription : 09/10/2007

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeSam 10 Nov - 15:23

Petit UP pour mon topic
si une bonne âme passe par là
Revenir en haut Aller en bas
Invité
Invité
Anonymous



Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeMar 22 Jan - 13:53

une piste:
ceci te sort les visites lentilles pour le mois de janvier 2006 (il suffit de changer les dates pour un autre mois), si je ne me suis pas trompé : je débute

SELECT DISTINCTROW Date, Nom, Prénom, Code
FROM Clients INNER JOIN Lentilles ON Clients.Code = Lentilles.Client
WHERE [Date] > #01-01-06# And [Date] < #01-31-06#
ORDER BY Clients.Nom, Clients.Prénom

par contre pour obtenir aussi le chiffre par personne (ce qui m'intéresse, personnellement) j'ai pas trouvé. Je n'ai pas trouvé non plus comment on peut trier par date: j'ai essayé de mettre ORDER BY Clients.Date mais ça marche pas
Revenir en haut Aller en bas
voileux

avatar


Masculin
Nombre de messages : 1679
Age : 55
Nom,Prenom : voileux
Ville : Bretagne
Enseigne/Fonction/Ecole : Inde/Conjoint Collabo/Mauvais souvenir
Réputation : 31
Points : 7350
Date d'inscription : 29/06/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeMar 22 Jan - 14:08

Petite modif si tu permet :

SELECT DISTINCTROW Format$([Lentilles].[Date],'mmmm yyyy') AS Mois, Sum(Lentilles.tmpTotal) AS CA, Count(*) AS NB
FROM Lentilles
GROUP BY Format$([Lentilles].[Date],'mmmm yyyy'), Year(Lentilles.Date)*12+DatePart('m',Lentilles.Date)-1
ORDER BY Year(Lentilles.Date)*12+DatePart('m',Lentilles.Date)-1 DESC;


Ca te donne le CA TTC / mois + nombre de visite, dans l'odre decroissant des mois

Si tu veux le nom des clients, tu auras autant de ligne que de clients par mois et ça donne ça :

SELECT DISTINCTROW Clients.Nom, Clients.Prénom, Clients.Localité, Format$([Lentilles].[Date],'mmmm yyyy') AS [Date par mois], Sum(Lentilles.tmpTotal) AS [Somme De tmpTotal], Count(Clients.Code) AS CompteDeCode
FROM Clients INNER JOIN Lentilles ON Clients.Code = Lentilles.Client
GROUP BY Clients.Nom, Clients.Prénom, Clients.Localité, Format$([Lentilles].[Date],'mmmm yyyy'), Year([Lentilles].[Date])*12+DatePart('m',[Lentilles].[Date])-1, Clients.Nom
ORDER BY Year([Lentilles].[Date])*12+DatePart('m',[Lentilles].[Date])-1 DESC , Clients.Nom;
Revenir en haut Aller en bas
Invité
Invité
Anonymous



Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeMar 22 Jan - 15:50

et heu, abuserai-je si je te demandais le code pour les visites lunettes ? et d'autre part, s'il est possible d'avoir en plus une colonne avec le cumul des ventes
Revenir en haut Aller en bas
voileux

avatar


Masculin
Nombre de messages : 1679
Age : 55
Nom,Prenom : voileux
Ville : Bretagne
Enseigne/Fonction/Ecole : Inde/Conjoint Collabo/Mauvais souvenir
Réputation : 31
Points : 7350
Date d'inscription : 29/06/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeMar 22 Jan - 16:19

Je récapitule :

Première requête : CA Mensuel + nombre visite + ordre décroissant de mois

Montures :

SELECT DISTINCTROW Format$([Montures].[Date],'mmmm yyyy') AS Mois, Sum(Montures.tmpTotal) AS CA, Count(*) AS NB
FROM Montures
GROUP BY Format$([Montures].[Date],'mmmm yyyy'), Year(Montures.Date)*12+DatePart('m',Montures.Date)-1
ORDER BY Year(Montures.Date)*12+DatePart('m',Montures.Date)-1 DESC;

Lentilles :

SELECT DISTINCTROW Format$([Lentilles].[Date],'mmmm yyyy') AS Mois, Sum(Lentilles.tmpTotal) AS CA, Count(*) AS NB
FROM Lentilles
GROUP BY Format$([Lentilles].[Date],'mmmm yyyy'), Year(Lentilles.Date)*12+DatePart('m',Lentilles.Date)-1
ORDER BY Year(Lentilles.Date)*12+DatePart('m',Lentilles.Date)-1 DESC;


Deuxième requête : CA mesuel /clients + nombre visite + ordre décroissant de mois + ordre croissant de client

Montures :

SELECT DISTINCTROW Clients.Nom, Clients.Prénom, Clients.Localité, Format$(Montures.Date,'mmmm yyyy') AS Mois, Sum(Montures.tmpTotal) AS CA, Count(Clients.Code) AS Nombre
FROM Clients INNER JOIN Montures ON Clients.Code=Montures.Client
GROUP BY Clients.Nom, Clients.Prénom, Clients.Localité, Format$(Montures.Date,'mmmm yyyy'), Year(Montures.Date)*12+DatePart('m',Montures.Date)-1, Clients.Nom
ORDER BY Year(Montures.Date)*12+DatePart('m',Montures.Date)-1 DESC , Clients.Nom;

Lentilles :


SELECT DISTINCTROW Clients.Nom, Clients.Prénom, Clients.Localité, Format$([Lentilles].[Date],'mmmm yyyy') AS Mois, Sum(Lentilles.tmpTotal) AS CA, Count(Clients.Code) AS Nombre
FROM Clients INNER JOIN Lentilles ON Clients.Code = Lentilles.Client
GROUP BY Clients.Nom, Clients.Prénom, Clients.Localité, Format$([Lentilles].[Date],'mmmm yyyy'), Year([Lentilles].[Date])*12+DatePart('m',[Lentilles].[Date])-1, Clients.Nom
ORDER BY Year([Lentilles].[Date])*12+DatePart('m',[Lentilles].[Date])-1 DESC , Clients.Nom;
Revenir en haut Aller en bas
Cali
stagiaire
stagiaire
Cali


Masculin
Nombre de messages : 6180
Age : 68
Nom,Prenom : Jean-claude
Ville : cap de gascogne
Enseigne/Fonction/Ecole : Boss qui bosse/EOL
Réputation : 88
Points : 13074
Date d'inscription : 24/01/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeMar 22 Jan - 16:30

Et ça marche,respects Mr Vergence Création Requete Armata_2
Revenir en haut Aller en bas
yohjoj

yohjoj


Masculin
Nombre de messages : 3383
Age : 66
Nom,Prenom : bernard
Ville : pas loin de l'ocean
Enseigne/Fonction/Ecole : en faire le moins possible
Réputation : 1
Points : 6671
Date d'inscription : 15/05/2007

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeMar 22 Jan - 20:04

Cali a écrit:
Et ça marche,respects Mr Vergence Création Requete Armata_2

+1 Création Requete Icon_xxt
Revenir en haut Aller en bas
Invité
Invité
Anonymous



Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 11:36

dis vergence clown

pourrais-tu stp me sortir la formule sql pour avoir les ventes de montures par fournisseurs/marques/années?

objectif: faire le ménage dans les marques à résultats commerciaux inférieurs à x pièces/an.

merci d'avance.
Revenir en haut Aller en bas
Invité
Invité
Anonymous



Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 11:43

vergence a écrit:
Je récapitule :

Première requête : CA Mensuel + nombre visite + ordre décroissant de mois

Montures :

SELECT DISTINCTROW Format$([Montures].[Date],'mmmm yyyy') AS Mois, Sum(Montures.tmpTotal) AS CA, Count(*) AS NB
FROM Montures
GROUP BY Format$([Montures].[Date],'mmmm yyyy'), Year(Montures.Date)*12+DatePart('m',Montures.Date)-1
ORDER BY Year(Montures.Date)*12+DatePart('m',Montures.Date)-1 DESC;

Lentilles :

SELECT DISTINCTROW Format$([Lentilles].[Date],'mmmm yyyy') AS Mois, Sum(Lentilles.tmpTotal) AS CA, Count(*) AS NB
FROM Lentilles
GROUP BY Format$([Lentilles].[Date],'mmmm yyyy'), Year(Lentilles.Date)*12+DatePart('m',Lentilles.Date)-1
ORDER BY Year(Lentilles.Date)*12+DatePart('m',Lentilles.Date)-1 DESC;


Deuxième requête : CA mesuel /clients + nombre visite + ordre décroissant de mois + ordre croissant de client

Montures :

SELECT DISTINCTROW Clients.Nom, Clients.Prénom, Clients.Localité, Format$(Montures.Date,'mmmm yyyy') AS Mois, Sum(Montures.tmpTotal) AS CA, Count(Clients.Code) AS Nombre
FROM Clients INNER JOIN Montures ON Clients.Code=Montures.Client
GROUP BY Clients.Nom, Clients.Prénom, Clients.Localité, Format$(Montures.Date,'mmmm yyyy'), Year(Montures.Date)*12+DatePart('m',Montures.Date)-1, Clients.Nom
ORDER BY Year(Montures.Date)*12+DatePart('m',Montures.Date)-1 DESC , Clients.Nom;

Lentilles :


SELECT DISTINCTROW Clients.Nom, Clients.Prénom, Clients.Localité, Format$([Lentilles].[Date],'mmmm yyyy') AS Mois, Sum(Lentilles.tmpTotal) AS CA, Count(Clients.Code) AS Nombre
FROM Clients INNER JOIN Lentilles ON Clients.Code = Lentilles.Client
GROUP BY Clients.Nom, Clients.Prénom, Clients.Localité, Format$([Lentilles].[Date],'mmmm yyyy'), Year([Lentilles].[Date])*12+DatePart('m',[Lentilles].[Date])-1, Clients.Nom
ORDER BY Year([Lentilles].[Date])*12+DatePart('m',[Lentilles].[Date])-1 DESC , Clients.Nom;

tu devrais peut-être la placer ici https://santevision.forumpro.fr/astuces-winoptics-f4/
Revenir en haut Aller en bas
voileux

avatar


Masculin
Nombre de messages : 1679
Age : 55
Nom,Prenom : voileux
Ville : Bretagne
Enseigne/Fonction/Ecole : Inde/Conjoint Collabo/Mauvais souvenir
Réputation : 31
Points : 7350
Date d'inscription : 29/06/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 13:05

C'est fait.
Revenir en haut Aller en bas
Invité
Invité
Anonymous



Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 13:19

merci.

et sinon tu n'as peut-être pas vu le post d'avant ds le mm fil.

le revoilou.


Thierry Castioni a écrit:
dis vergence clown

pourrais-tu stp me sortir la formule sql pour avoir les ventes de montures par fournisseurs/marques/années?

objectif: faire le ménage dans les marques à résultats commerciaux inférieurs à x pièces/an.

merci d'avance.
Revenir en haut Aller en bas
voileux

avatar


Masculin
Nombre de messages : 1679
Age : 55
Nom,Prenom : voileux
Ville : Bretagne
Enseigne/Fonction/Ecole : Inde/Conjoint Collabo/Mauvais souvenir
Réputation : 31
Points : 7350
Date d'inscription : 29/06/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 13:39

C'est fait dans "astuce winoptics"
Revenir en haut Aller en bas
Invité
Invité
Anonymous



Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 13:55

merci bp.
malheureusement, elle ne fonctionne pas chez moi ds aucune des trois versions.

ventes 2004 2005 2006 2008 zéros pièces et 2007 1 pièce
geek
je te jure que j'ai fais mieux que ça!
Revenir en haut Aller en bas
voileux

avatar


Masculin
Nombre de messages : 1679
Age : 55
Nom,Prenom : voileux
Ville : Bretagne
Enseigne/Fonction/Ecole : Inde/Conjoint Collabo/Mauvais souvenir
Réputation : 31
Points : 7350
Date d'inscription : 29/06/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 14:01

Je ne vois pas bien pourquoi ça ne marcherait pas.
Sous WO, dans la table "Ventes", as tu bien les colonnes suivantes de renseignées :
Date
Fournisseur
Marque
CodeArt
Revenir en haut Aller en bas
voileux

avatar


Masculin
Nombre de messages : 1679
Age : 55
Nom,Prenom : voileux
Ville : Bretagne
Enseigne/Fonction/Ecole : Inde/Conjoint Collabo/Mauvais souvenir
Réputation : 31
Points : 7350
Date d'inscription : 29/06/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 14:05

Je pense savoir d'ou cela viens.
Dans la lingne
HAVING (((Ventes.Catégorie)="mon"))
remplacer "mon" par le mot definnissant la catégorie dans le fichier "Ventes":
par ex avec "montures", cela donne
HAVING (((Ventes.Catégorie)="monture"))
Revenir en haut Aller en bas
Invité
Invité
Anonymous



Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 16:00

c'est bien cela, ça fonctionne maitenant.

en revanche, la frustration classique sous wo, c'est de ne pas pouvoir exporter le résultat sous excel pour exploiter les données, dès que le texte de la formule sql dépasse 248 caractères.

condamné à mettre l'écran sur la photocopieuse!
Revenir en haut Aller en bas
voileux

avatar


Masculin
Nombre de messages : 1679
Age : 55
Nom,Prenom : voileux
Ville : Bretagne
Enseigne/Fonction/Ecole : Inde/Conjoint Collabo/Mauvais souvenir
Réputation : 31
Points : 7350
Date d'inscription : 29/06/2006

Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitimeVen 25 Jan - 16:07

Je met l'info dans astuce WO.
Revenir en haut Aller en bas
Contenu sponsorisé





Création Requete Empty
MessageSujet: Re: Création Requete   Création Requete Icon_minitime

Revenir en haut Aller en bas
 
Création Requete
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» creation requete
» Requète !
» [REQUETE] stats sur les mutuelles
» requete marketing
» Modification de requête existante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
SANTE VISION :: WINOPTICS-
Sauter vers: