Calcul mysql
Résolu/Fermé
cs_doublemetre
Messages postés
24
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
17 décembre 2018
-
14 déc. 2018 à 11:56
cs_doublemetre Messages postés 24 Date d'inscription mercredi 15 février 2006 Statut Membre Dernière intervention 17 décembre 2018 - 17 déc. 2018 à 09:21
cs_doublemetre Messages postés 24 Date d'inscription mercredi 15 février 2006 Statut Membre Dernière intervention 17 décembre 2018 - 17 déc. 2018 à 09:21
A voir également:
- Calcul mysql
- Calcul moyenne excel - Guide
- Mysql community server - Télécharger - Bases de données
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Calcul km marche à pied gratuit - Télécharger - Sport
5 réponses
yg_be
Messages postés
23429
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 janvier 2025
Ambassadeur
1 559
14 déc. 2018 à 16:34
14 déc. 2018 à 16:34
bonjour, peux-tu donner un exemple avec des données, ou bien faire des phrases completes?
dellykamunga
Messages postés
2
Date d'inscription
mercredi 26 août 2015
Statut
Membre
Dernière intervention
14 décembre 2018
14 déc. 2018 à 16:42
14 déc. 2018 à 16:42
Salut!! tu as bien expliqué avec php alors si tu pouvait donner quelques exemples des donnees déjà enregistrées dans tes tables c'est beaucoup mieux, cela facilitera la tâche de bien te repondre.
cs_doublemetre
Messages postés
24
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
17 décembre 2018
14 déc. 2018 à 21:37
14 déc. 2018 à 21:37
IF (14>(14 /2 ), "vert", "orange") AS statut ,
il me manque la 3eme conditions pour afficher =0 (pour le rouge)
j'ai essayé avec des else mais j'ai une erreure
il me manque la 3eme conditions pour afficher =0 (pour le rouge)
j'ai essayé avec des else mais j'ai une erreure
cs_doublemetre
Messages postés
24
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
17 décembre 2018
14 déc. 2018 à 19:38
14 déc. 2018 à 19:38
bonjour oui je vais essayer d'être plus clair...
je récupère une valeur avec COUNT(r.people) exemple 14
j'aimerais afficher:
si 14 est plus grand que la moité j'aimerais afficher 2
si 14 est plus petit que la moité, j'aimerais afficher 1
je récupère une valeur avec COUNT(r.people) exemple 14
j'aimerais afficher:
si 14 est plus grand que la moité j'aimerais afficher 2
si 14 est plus petit que la moité, j'aimerais afficher 1
yg_be
Messages postés
23429
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 janvier 2025
1 559
14 déc. 2018 à 21:18
14 déc. 2018 à 21:18
quand est-ce que 14 sera plus petit que 7?
cs_doublemetre
Messages postés
24
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
17 décembre 2018
14 déc. 2018 à 22:37
14 déc. 2018 à 22:37
oui vous avez raison.
l'idée c'est de mettre un code couleur pour la gestion du stock si on a plus que la moité c'est vert si on moins que la moité c'est orange et si le stock est de zéro on est à rouge.
l'exemple est avec un stock de 14.
l'idée c'est de mettre un code couleur pour la gestion du stock si on a plus que la moité c'est vert si on moins que la moité c'est orange et si le stock est de zéro on est à rouge.
l'exemple est avec un stock de 14.
cs_doublemetre
Messages postés
24
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
17 décembre 2018
14 déc. 2018 à 20:06
14 déc. 2018 à 20:06
J'en suis là
il me manque le = à zéro j'affiche le rouge
IF(COUNT(r.people)>(COUNT(r.people) /2 ), "vert", "orange") AS statut ,
il me manque le = à zéro j'affiche le rouge
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cs_doublemetre
Messages postés
24
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
17 décembre 2018
15 déc. 2018 à 13:05
15 déc. 2018 à 13:05
J'ai réussi en me basant sur mon code PHP
merci pour votre aide
--
merci pour votre aide
CASE
WHEN ((FLOOR(LEFT (RIGHT (e.params, LENGTH(e.params) - INSTR(e.params, "maxReg") -8 ),3 ) )) = (COUNT(r.people)) )THEN 'rouge'
WHEN ((COUNT(r.people) /2 )>=(LEFT (RIGHT (e.params, LENGTH(e.params) - INSTR(e.params, "maxReg") -8 ),3 )) - (COUNT(r.people) )) THEN 'orange'
ELSE 'vert'
END AS Statut ,
--
yg_be
Messages postés
23429
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 janvier 2025
1 559
15 déc. 2018 à 14:04
15 déc. 2018 à 14:04
tu peux aussi imbriquer des IF:
IF (14>(14 /2 ), "vert", IF (14=0, "rouge", "orange"))
cs_doublemetre
Messages postés
24
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
17 décembre 2018
17 déc. 2018 à 09:21
17 déc. 2018 à 09:21
Merci, c'est bien plus propre...