Filtre

Signaler
Messages postés
18
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
28 octobre 2012
-
Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
-
salut
J'ai un premier champ edit1 dont je saisie un montant et ce champ doit filtrer en suite dans une base de donnée pour trouver un autre montant qui est le plus proche de celui saisi dans le edit1.
ex : edit1= 12560.50 ------------ filtre= 12500.00
comment faire pour extraire un nombre spécifique dans edit2..
Merci

1 réponse

Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
37
quand je filtre les stocks des articles de ma base je fait :

Stock = S
Contour C (de 1 a 10, c'est une valeur en %, 1 10%, 2 = 20%, 10 = 100%)

ensuite je calcul le min/max

borneMin := round(S * (C*0.1))
borneMax := round(S * (1+C*0.1))

puis

SELECT * FROM products WHERE stock >= borneMin AND stock <= borneMax;


avec les prix, par exemple les prix d'achat, même principe pour appliquer des marges graduelles, je retire les round


________________________________________________________
besoin de câbles audio, vidèo, informatique pas cher ?