Pages

Affichage des articles dont le libellé est COUNT. Afficher tous les articles
Affichage des articles dont le libellé est COUNT. Afficher tous les articles

[Lazarus] LazReport : count si valeur différente de 0 sujet

vendredi 28 mars 2014




Bonjour

J'ai besoin de faire un rapport avec LazReport qui liste des dossiers et des montants.
J'arrive à faire le count du nombre de dossier :

Code:


[COUNT([_QueryRapport."NumDossier"], Masterdata1)] Dossiers au total

par contre j'essaye d'avoir le nombre de dossier sur lesquels un certain montant est non nul

Code:


[COUNT([[_QueryRapport."MontantValide"]<>0], Masterdata1)] Dossiers validés

malheureusement ce code ne fonctionne pas, il me sort le même count que le nombre de dossier total. Avez vous déjà fait ce genre de count et comment ?

(Laz1.2 Win64)

@bientôt




[MySQL-5.1] Un Count si non rien sujet

jeudi 27 mars 2014




Bonjour,

J'ai une requête qui me remonte pour une liste d'abonnées divers infos dont le nb d'abonnée réalisé par un count().
Le problème est que s'il n'existe aucun abonnée pour cette liste alors la requête plante et je n'ai même pas de message d'erreur.
Idem avec phpmyadmin.

Voici ma requête, pouvez vous me dire ce qui ne va pas ?


Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14

SELECT emailing_newsletter_groupe.id_groupe, emailing_newsletter_groupe.id_client, emailing_newsletter_groupe.cle_groupe, emailing_newsletter_groupe.libelle, emailing_newsletter_groupe.id_liste_mj, emailing_newsletter_client.societe,
COUNT(emailing_newsletter_abonne.id_abonne) AS nb_abonne

FROM emailing_newsletter_groupe

LEFT JOIN emailing_newsletter_client ON emailing_newsletter_client.id_client = emailing_newsletter_groupe.id_client
LEFT JOIN emailing_newsletter_abonne ON emailing_newsletter_abonne.id_client = emailing_newsletter_groupe.id_client

WHERE emailing_newsletter_groupe.id_client = '1'
AND emailing_newsletter_groupe.id_groupe = '11'
AND emailing_newsletter_abonne.id_groupe = '11'

GROUP BY emailing_newsletter_groupe.id_groupe


Pour info, si je supprime la condition a la ligne 12, la requête fonctionne mais le nb d'abonnée est faut car il prend tous les abonnées du client et non pas d'un groupe du client