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 km marche à pied gratuit - Télécharger - Sport
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Calcul alimentation pc - Guide
- Logiciel gratuit calcul surface m2 - Télécharger - Outils professionnels
- Calcul de la moyenne - Guide
5 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
bonjour, peux-tu donner un exemple avec des données, ou bien faire des phrases completes?
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 ,
--