[Réglé]requête SQL

Forum réservé aux questions d'utilisation (pour les pannes utiliser le forum "ABM2000 et ses modules")

Modérateur : Equipe technique

secretel
Client ABM
Messages : 179
Inscription : 10 janv. 2006 10:36 am

[Réglé]requête SQL

Message par secretel »

Puis-je extraire facilement et quotidiennement d'un dossier les contacts ayant donné leur mél dans la journée
Quelle requête faire ?

Merci
Romain
Administrateur
Messages : 692
Inscription : 10 janv. 2006 10:36 am
Localisation : Paris 13eme

Re: requête SQL

Message par Romain »

Il existe 3 champs qui peuvent vous aidez

1- DernierRdv
2- Datecreation
3- DateUtilisation

Sur quel champ désirez vous faire la requête, sachant qu'aucun champ n'est prévu pour détecter l'ajout de mail a proprement parler.

Ensuite tout dépend de se que vous voulez faire, car il est possible d'automatiser une action pour une modification quelconques.
secretel
Client ABM
Messages : 179
Inscription : 10 janv. 2006 10:36 am

Re: requête SQL

Message par secretel »

Votre réponse veut-elle dire par exemple qu'il est possible d'automatiser un envcoi de mail dès qu'une fiche contact est modifiée ?

si oui comment ?
Julien
Modérateur du forum
Messages : 370
Inscription : 10 janv. 2006 02:48 pm

Re: requête SQL

Message par Julien »

En effet, nous utilisons un trigger pour le module 100rdv. Voici son contenu:

DROP TRIGGER IF EXISTS "NotifyContactEmail";

create TRIGGER NotifyContactEmail
AFTER INSERT, UPDATE ON Contacts
REFERENCING OLD AS o NEW AS n
BEGIN
if (n.email <> '') and (n.email<>o.email or o.email is null) then
if exists(select f_autorise from T_100RDVDossiers where f_cledossier = n.cledossier and f_autorise= true) then
if exists(Select CleDossier FROM DOSSIERS WHERE groupement2 = n.cledossier)then
insert into QueueNet (adresse, sujet) Values ('dejapatient@100rdv.com','"'+(select F_login from T_100RDVDossiers where f_cledossier = n.cledossier)+'";"'+n.email+'";"'+(select telephone from dossiers where cledossier = n.cledossier)+'";"groupement"');
else
insert into QueueNet (adresse, sujet) Values ('dejapatient@100rdv.com','"'+(select F_login from T_100RDVDossiers where f_cledossier = n.cledossier)+'";"'+n.email+'";"'+(select telephone from dossiers where cledossier = n.cledossier)+'"');
end if;
end if;
end if;
END
secretel
Client ABM
Messages : 179
Inscription : 10 janv. 2006 10:36 am

Re: requête SQL

Message par secretel »

Est-il possible par ce moyen d'automatiser un envoi de mail au contact ou de renseigner une base de données distante chez le client SECRETEL ?????
Julien
Modérateur du forum
Messages : 370
Inscription : 10 janv. 2006 02:48 pm

Re: requête SQL

Message par Julien »

Bonjour,

Il est tout à fait possible techniquement d'envoyer un mail au contact lorsque sa fiche est modifiée. Et cela de façon automatique.
En ce qui concerne le renseignement d'une base distance, nous ne pouvons nous prononcer car nous n'avons pas de renseignement sur le protocole pour y accéder.

Pour toute mise en place, vous pouvez en faire une demande spécifique au support@eurice.fr pour avoir un devis pour cette demande hors maintenance.
secretel
Client ABM
Messages : 179
Inscription : 10 janv. 2006 10:36 am

Re: requête SQL

Message par secretel »

merci pour ces réponses

Qui est en ligne ?

Utilisateurs parcourant ce forum : ClaudeBot [Bot] et 0 invité