[Réglé]requête SQL
Modérateur : Equipe technique
[Réglé]requête SQL
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
Quelle requête faire ?
Merci
-
Romain
- Administrateur
- Messages : 692
- Inscription : 10 janv. 2006 10:36 am
- Localisation : Paris 13eme
Re: requête SQL
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.
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.
Re: requête SQL
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 ?
si oui comment ?
Re: requête SQL
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
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
Re: requête SQL
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 ?????
Re: requête SQL
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.
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.
Re: requête SQL
merci pour ces réponses
Qui est en ligne ?
Utilisateurs parcourant ce forum : ClaudeBot [Bot] et 0 invité