Bonjour,
j'aurais voulu savoir si c'était possible de retrouver dans les tables de la BD de Mantis, une colonne indiquant si un champ personnalisé possède une valeur autre que "null". Pour faire plus simple, savoir si le champ perso d'une fiche est rempli ?
Ce serait cool que je trouve cela sans avoir besoin de regarder dans le code source directement, car j'aurais besoin de cette colonne si elle existe pour faire des stats avec.
Merci et bonne journée.
Savoir si un champ est rempli
Moderators: Developer, Contributor
-
- Posts: 408
- Joined: 28 Jan 2011, 18:47
- Location: France
- Contact:
Re: Savoir si un champ est rempli
Bonjour
cette requete SQL répond à ton besoin ?
cette requete SQL répond à ton besoin ?
Code: Select all
SELECT COUNT(*)
FROM mantis_custom_field_string_table as mcfst
JOIN mantis_custom_field_table as mcft
ON mcfst.field_id = mcft.id
WHERE mcft.name = "Nom de mon champ personnalisé"
Lapinkiller,
French PHP developer
New look for your mantis : http://www.mantisbt.org/forums/viewtopi ... =4&t=20055
French PHP developer
New look for your mantis : http://www.mantisbt.org/forums/viewtopi ... =4&t=20055
Re: Savoir si un champ est rempli
J'ai oublié de préciser que je voudrais que l'on puisse voir par projet le nombre de champs persos remplis pour chaque fiche et le nom des champs.
mais sinon cette requête est dans l'idée de ce que j'ai besoin
mais sinon cette requête est dans l'idée de ce que j'ai besoin
-
- Posts: 408
- Joined: 28 Jan 2011, 18:47
- Location: France
- Contact:
Re: Savoir si un champ est rempli
c'est pourtant simple le SQL
Code: Select all
SELECT mpt.name as Project,mbt.id as bug_id,mbt.summary, COUNT(*) as nb_fields_filled
FROM mantis_bug_table as mbt
JOIN mantis_custom_field_string_table as mcfst ON mcfst.bug_id = mbt.id
JOIN mantis_project_table as mpt ON mbt.project_id=mpt.id
GROUP BY mcfst.bug_id
ORDER BY nb_fields_filled ASC
Lapinkiller,
French PHP developer
New look for your mantis : http://www.mantisbt.org/forums/viewtopi ... =4&t=20055
French PHP developer
New look for your mantis : http://www.mantisbt.org/forums/viewtopi ... =4&t=20055