Champs Calculés et SQL

Bonjour Bonjour.
Je vous explique la problématique
J’ai un tiers générique dans lequel je crée des contacts, sur ce contact j’ai ajouté un champs supplémentaire « nbrctc1 »
Ensuite dans mon calendrier je créer un événement auquel j’affecte mon tiers et mes contacts concernés par cet événement.
Dans le Calendrier j’ai aussi un champ supplémentaire ‹ PAX › que j’aimerai bien calculé automatiquement

En SQL ca donne ça :
SELECT sum(doli_socpeople_extrafields.nbrctc1)
FROM doli_socpeople_extrafields, doli_socpeople, doli_actioncomm, doli_actioncomm_extrafields, doli_actioncomm_resources
WHERE doli_socpeople.rowid=doli_socpeople_extrafields.fk_object
AND doli_actioncomm.id=doli_actioncomm_extrafields.fk_object
AND doli_actioncomm_resources.fk_actioncomm=doli_actioncomm.id
AND doli_actioncomm_resources.element_type=« socpeople »
AND doli_actioncomm_resources.fk_element=doli_socpeople_extrafields.fk_object
AND doli_actioncomm.id=($object->id)

Mais je comprends pas comment déclarer et exécuter cette requette SQL dans mon champ perso calculé