Calcul mysql
Résolu
cs_doublemetre
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
cs_doublemetre Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
cs_doublemetre Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
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
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, peux-tu donner un exemple avec des données, ou bien faire des phrases completes?
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 ,
--