administration:quelques_requetes_sql_interessantes
Quand on supprime un adhérent on garde le tiers qui a été créé à son nom (facture rattachée etc.) … le hic c'est qu'on risque d'avoir un renouvellement automatique de facture pour cette personne qui n'est plus adhérente si on oublié de supprimer sa facture automatique …
Donc pour vérifier qu'on a bien supprimé les factures automatiques des adhérents qui n'existent plus … (parfois ce sont des entités en doublon qu'il faut juste fusionner)
SELECT * FROM llx_facture_rec WHERE fk_soc IN (SELECT s.rowid FROM llx_societe as s LEFT OUTER JOIN llx_adherent AS a ON s.rowid=a.fk_soc WHERE a.fk_soc IS NULL);
Les entités qui n'ont pas d'adhérent:
SELECT nom FROM llx_societe as s LEFT OUTER JOIN llx_adherent AS a ON s.rowid=a.fk_soc WHERE a.fk_soc IS NULL;
administration/quelques_requetes_sql_interessantes.txt · Dernière modification : 2019/02/10 10:29 de adminwiki