Calcul mysql
Résolu
cs_doublemetre
Messages postés
24
Statut
Membre
-
cs_doublemetre Messages postés 24 Statut Membre -
cs_doublemetre Messages postés 24 Statut Membre -
Bonjour,
je cherche à faire un opération en Mysql
la valeur :2 et d'afficher si 0 on affiche =0 si inférieur à la moité = 1 si supérieur à la moité =2
en php j'avais fait ça
Mais pour mysq c'est plus compliqué
Ma valeur :2
je cherche à faire un opération en Mysql
la valeur :2 et d'afficher si 0 on affiche =0 si inférieur à la moité = 1 si supérieur à la moité =2
en php j'avais fait ça
<?php
$a = {$columns:Libre}{$value} / 2;
if ({$columns:Libre}{$value}E == 0) {
echo '<img src="/images/design/rouge.png"/>';
} elseif ($a >= {$columns:Place}{$value} {
echo '<img src="/images/design/orange.png"/>';
} else {
echo '<img src="/images/design/vert.png"/>';
}?>
Mais pour mysq c'est plus compliqué
Ma valeur :2
(COUNT(r.people) /2 ) IF
A voir également:
- Calcul mysql
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- 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
5 réponses
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.
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
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
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 ,
--