Hello ,

Hello,

Pour demander une inscription sur le site, merci de remplir le formulaire suivant.

Il sera transmis à Vincent qui fera le nécessaire... à condition bien sûr qu'il vous connaisse ! ;-)

Seul l'email est obligatoire

Loading

Un email vient d'être envoyé à Vincent qui traitera votre demande d'inscription au plus vite.

Saisir votre email. Si celui-ci correspond bien à celui d'un de nos membres un nouveau mot de passe sera généré et vous recevrez un courriel pour vous le communiquer.

Loading

Un email vient de vous être envoyé.

| Mot de passe perdu ? JavaScript nécessaire !
Fermer

Comment obtenir des résultats en couleur à partir d’une requête SQL ?

Et pourquoi faire me direz-vous ? Et bien :

- Pour faire joli,
- Pour mettre en place une alerte visuelle,
- Pour faire joli,

Une liste de couleurs

- x’20’ Vert
- x’21’ Vert en inverse vidéo
- x’22’ Blanc
- x’23’ Blanc en inverse vidéo
- x’28’ Rouge
- x’29’ Rouge en inverse vidéo
- x’2A’ Clignotant
- x’2B’ Clignotant en inverse vidéo
- x’3a’ Bleu
Exemple

Dans l’exemple suivant, la requête présente par code et libellé client le nombre de commandes :

- Pour les clients dont le nombre de commandes sont supérieures à 10, les lignes présentées sont en couleur verte.

- Pour les clients dont le nombre de commandes est supérieur à 5 et inférieur ou égale à 10, les lignes présentées sont en couleur blanche.

- Pour les clients dont le nombre de commandes est supérieur à 0 et inférieur ou égale à 5, les lignes présentées sont en couleur rouge.

SELECT CASE
WHEN COUNT(*) > 10 THEN (X'20'!!CODE)
WHEN COUNT(*) > 5 THEN (X'22'!!CODE)
WHEN COUNT(*) > 0 THEN (X'28'!!CODE)
END AS CODE_CLIENT,
LIBELLE AS LIBELLE_CLIENT,
COUNT(*) AS NOMBRE_COMMANDES
FROM COMCLI
GROUP BY CODE, LIBELLE
HAVING COUNT(*) > 0

Haut de page