Il faut que je fasse une sorte d'outils de segmentation. Comment feriez-vous
pour modélier dans une table SQL ce genre de chose (attention on doit
ensuite pouvoir modifier la requête donc je dois pouvoir la recomposer) :
Si (Sexe=1 AND (Age > 30 AND Age < 50)) OR (Sexe = 0)
ou encore :
Si (Sexe = 1 AND (Prenom = "Mikado" OR Nom like "%je tes%') AND Age = 30) OR
(Sexe=0 AND DateDeNaissance='09-05-2005' )
Les requêtes non ni queue ni tête mais permettent de se rendre compte de la
complexité maximum de ce que j'ai besoin.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe T [MS]
Bonjour,
J'ai fais un outil de segmentation pour un de mes clients et je me suis contenté de stocker dans une table SQL la clause WHERE généré par mon outils.
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Mikado" wrote in message news:
Salut à tous,
Il faut que je fasse une sorte d'outils de segmentation. Comment feriez-vous pour modélier dans une table SQL ce genre de chose (attention on doit ensuite pouvoir modifier la requête donc je dois pouvoir la recomposer) :
Si (Sexe=1 AND (Age > 30 AND Age < 50)) OR (Sexe = 0)
ou encore :
Si (Sexe = 1 AND (Prenom = "Mikado" OR Nom like "%je tes%') AND Age = 30) OR (Sexe=0 AND DateDeNaissance='09-05-2005' )
Les requêtes non ni queue ni tête mais permettent de se rendre compte de la complexité maximum de ce que j'ai besoin.
Si vous avez des conseils....
Merchi !
Mikado
Bonjour,
J'ai fais un outil de segmentation pour un de mes clients et je me suis
contenté de stocker dans une table SQL la clause WHERE généré par mon
outils.
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Mikado" <nospam__jerome.quintard@wanadoo.fr__nospam> wrote in message
news:u9BE8fO2FHA.892@TK2MSFTNGP12.phx.gbl...
Salut à tous,
Il faut que je fasse une sorte d'outils de segmentation. Comment
feriez-vous
pour modélier dans une table SQL ce genre de chose (attention on doit
ensuite pouvoir modifier la requête donc je dois pouvoir la recomposer) :
Si (Sexe=1 AND (Age > 30 AND Age < 50)) OR (Sexe = 0)
ou encore :
Si (Sexe = 1 AND (Prenom = "Mikado" OR Nom like "%je tes%') AND Age = 30)
OR
(Sexe=0 AND DateDeNaissance='09-05-2005' )
Les requêtes non ni queue ni tête mais permettent de se rendre compte de
la
complexité maximum de ce que j'ai besoin.
J'ai fais un outil de segmentation pour un de mes clients et je me suis contenté de stocker dans une table SQL la clause WHERE généré par mon outils.
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Mikado" wrote in message news:
Salut à tous,
Il faut que je fasse une sorte d'outils de segmentation. Comment feriez-vous pour modélier dans une table SQL ce genre de chose (attention on doit ensuite pouvoir modifier la requête donc je dois pouvoir la recomposer) :
Si (Sexe=1 AND (Age > 30 AND Age < 50)) OR (Sexe = 0)
ou encore :
Si (Sexe = 1 AND (Prenom = "Mikado" OR Nom like "%je tes%') AND Age = 30) OR (Sexe=0 AND DateDeNaissance='09-05-2005' )
Les requêtes non ni queue ni tête mais permettent de se rendre compte de la complexité maximum de ce que j'ai besoin.
Si vous avez des conseils....
Merchi !
Mikado
Mikado
oui c'est que je pensais au départ... mais le problème c'est qu'ensuite on peux plus la modifier... ou alors il faut parser la requête ce qui devient compliquer....
oui c'est que je pensais au départ... mais le problème c'est qu'ensuite on
peux plus la modifier... ou alors il faut parser la requête ce qui devient
compliquer....
oui c'est que je pensais au départ... mais le problème c'est qu'ensuite on peux plus la modifier... ou alors il faut parser la requête ce qui devient compliquer....
Philippe T [MS]
Bonjour,
De mon coté, j'ai stocké mon WHERE dans ma table Segment et j'ai également stocké dans SegmentDetails les éléments séparés. Cela pont contenir des éléments comme (VAL operateur VALUE) ou "(" ou ")". Je me sert de cela pour le rechragement des critères mais je met également à jour mon WHERE lors de la sauvegarde.
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Mikado" wrote in message news:
oui c'est que je pensais au départ... mais le problème c'est qu'ensuite on peux plus la modifier... ou alors il faut parser la requête ce qui devient compliquer....
Bonjour,
De mon coté, j'ai stocké mon WHERE dans ma table Segment et j'ai également
stocké dans SegmentDetails les éléments séparés. Cela pont contenir des
éléments comme (VAL operateur VALUE) ou "(" ou ")". Je me sert de cela pour
le rechragement des critères mais je met également à jour mon WHERE lors de
la sauvegarde.
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Mikado" <mikado@mikado.com> wrote in message
news:O8CKJA93FHA.3844@TK2MSFTNGP10.phx.gbl...
oui c'est que je pensais au départ... mais le problème c'est qu'ensuite on
peux plus la modifier... ou alors il faut parser la requête ce qui devient
compliquer....
De mon coté, j'ai stocké mon WHERE dans ma table Segment et j'ai également stocké dans SegmentDetails les éléments séparés. Cela pont contenir des éléments comme (VAL operateur VALUE) ou "(" ou ")". Je me sert de cela pour le rechragement des critères mais je met également à jour mon WHERE lors de la sauvegarde.
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Mikado" wrote in message news:
oui c'est que je pensais au départ... mais le problème c'est qu'ensuite on peux plus la modifier... ou alors il faut parser la requête ce qui devient compliquer....