--	REQUETE - DEVIS CLIENTS EN COURS
SELECT ENT.DOS, ENT.TICOD, ENT.PICOD, ENT.TIERS, CLI.NOM, ENT.PINO, ENT.PIDT, ENT.STATUS, ENT.OP, ENT.REPR_0001, ENT.PIREF, ENT.PINOTIERS, ENT.DELDEMDT, ENT.DELACCDT, ENT.DELREPDT, ENT.ECHDT, ENT.CONTACT, ENT.HTMT, ENT.TTCMT, ENT.CE4, CLI.DOS  
FROM ENT ENT LEFT OUTER JOIN CLI CLI ON ENT.TIERS = CLI.TIERS
WHERE CLI.DOS = ENT.DOS AND ((ENT.TICOD='C') AND (ENT.DOS=1) AND (ENT.PICOD=1) AND (ENT.CE4='1') OR (ENT.TICOD='P') AND (ENT.DOS=1) AND (ENT.PICOD=1) AND (ENT.CE4='1'))

-- REQUETE - LISTE DES CLIENTS FACTURES PAR MOIS ET PAR COMMERCIAL
SELECT CLI.TIERS, CLI.EMAIL, CLI.REPR_0001, ENT.PINO, ENT.PIDT, ENT.HTMT, ENT.TTCMT  
FROM CARTOFLEX.dbo.CLI CLI, CARTOFLEX.dbo.ENT ENT  
WHERE ENT.TIERS = CLI.TIERS AND ((CLI.DOS=1) AND (ENT.PICOD=4) AND (ENT.OP='C') AND (ENT.PIDT>'2023-01-01')) AND CLI.REPR_0001 = 'ACS' AND CLI.EMAIL != '' 
ORDER BY ENT.PIDT

--	REQUETE - LISTE DEVIS PROSPECTS ACS ---------- LISTE DEVIS SCOLAIRE (bizarre, même query)
--	DN : Bizarre il y a pas de prospects dans les résultats
SELECT CLI.DOS, CLI.TIERS, CLI.TIT, TABLE_TITRE_RAISON_SOCIALE_V.LIBELLE, CLI.NOM, CLI.RUE, CLI.CPOSTAL, CLI.VIL, ENT.CONTACT, T2.TIT, T2.NOM, T2.PRENOM, ENT.CE4, ENT.TICOD, ENT.HTMT, ENT.TTCMT, ENT.PIDT, ENT.PINO, ENT.PINOTIERS, ENT.PIREF, ENT.PICOD, 
CLI.REPR_0001  
FROM CLI CLI, ENT ENT, T2 T2, TABLE_TITRE_RAISON_SOCIALE_V TABLE_TITRE_RAISON_SOCIALE_V  
WHERE ENT.DOS = CLI.DOS AND ENT.TIERS = CLI.TIERS AND TABLE_TITRE_RAISON_SOCIALE_V.TITRE = CLI.TIT 
AND TABLE_TITRE_RAISON_SOCIALE_V.DOSC = CLI.DOS AND T2.CONTACT = ENT.CONTACT AND T2.TIERS = CLI.TIERS AND ((CLI.DOS=1) AND (ENT.CE4='1') 
AND (ENT.PICOD=1) AND (CLI.REPR_0001='ACS')) 
AND (ENT.PIDT>'2023-01-01') 
ORDER BY ENT.PIDT

--	REQUETE - CLIENTS SCOLAIRES CDES ET OU DEVIS EN COURS
--	DN : Bizarre il y a pas de prospects dans les résultats
SELECT CLI.DOS, ENT.TICOD, ENT.PICOD, CLI.TIERS, CLI.TIT, TABLE_TITRE_RAISON_SOCIALE_V.LIBELLE, CLI.NOM, CLI.VIL, CLI.STAT_0002, CLI.CPOSTAL, CLI.TEL, CLI.FAX, CLI.EMAIL, CLI.REPR_0001, ENT.DOS, ENT.PIDT, ENT.PINO, ENT.STATUS, CLI.CE4, ENT.OP  
FROM CLI CLI, ENT ENT, TABLE_TITRE_RAISON_SOCIALE_V TABLE_TITRE_RAISON_SOCIALE_V  
WHERE TABLE_TITRE_RAISON_SOCIALE_V.DOSC = CLI.DOS AND ENT.TIERS = CLI.TIERS AND ENT.DOS = CLI.DOS AND ((CLI.DOS=1) AND (CLI.REPR_0001='ACS') AND (ENT.TICOD='C') AND (ENT.PICOD=1) AND (CLI.CE4='1') OR (CLI.DOS=1) AND (CLI.REPR_0001='ACS') 
AND (ENT.TICOD='C') AND (ENT.PICOD=2)) 
AND (ENT.PIDT>'2023-01-01') 


--	REQUETE DES COMMANDES DU MOIS OCTOBRE 2015 (DATE DE SAISIE ET DELAI)
SELECT CLI.DOS, CLI.TIERS, CLI.NOM, CLI.CPOSTAL, CLI.REPR_0001, ENT.PIDT, ENT.DELDEMDT, ENT.PINO, ENT.PINOTIERS, ENT.PIREF  
FROM CLI CLI, ENT ENT  
WHERE ENT.TIERS = CLI.TIERS AND ((CLI.DOS=1) AND (CLI.REPR_0001<>'ACS') AND (ENT.PICOD=2) AND (ENT.PIDT>'2023-01-01'))





--	Donny test TD
--	Vérifier les contacts

SELECT TIERS, EMAIL, EMAILCONTACT, NOM FROM CARTOFLEX.dbo.CARTOFLEX_CONTACTS_CLIENT_V CARTOFLEX_CONTACTS_CLIENT_V WHERE CARTOFLEX_CONTACTS_CLIENT_V.EMAIL = 'cmgacreims@gmail.com' 
UNION 
SELECT TIERS, EMAIL, EMAILCONTACT, NOM FROM CARTOFLEX.dbo.CARTOFLEX_CONTACTS_CLIENT_V CARTOFLEX_CONTACTS_CLIENT_V WHERE CARTOFLEX_CONTACTS_CLIENT_V.EMAILCONTACT = 'cmgacreims@gmail.com' 

SELECT TIERS, EMAIL, EMAILCONTACT FROM CARTOFLEX.dbo.CARTOFLEX_CONTACTS_CLIENT_V CARTOFLEX_CONTACTS_CLIENT_V WHERE TIERS IN ('C0010404', 'C0004018')



C0010404 = C0004018
claire-marie.gallois@ac-reims.fr	C0010404	NON → OUI
ce.0510035L@ac-reims.fr	C0004018	OUI
cmgacreims@gmail.com	C0010404	OUI
aline.frimin@ac-reims.fr	C0004018	OUI
Isabelle.Frederick@ac-reims.fr	C0010404	NON → OUI

--	Vérifier les mouvements
SELECT DISTINCT CLI.EMAIL AS 'EMAIL', MOUV.TIERS, MOUV.STATUS, MOUV.TICOD, MOUV.PICOD, MOUV.FADT FROM MOUV MOUV, CARTOFLEX.dbo.CARTOFLEX_CONTACTS_CLIENT_V CLI WHERE MOUV.TIERS = CLI.TIERS AND MOUV.TIERS = 'C0004018'




SELECT * FROM ENT WHERE TIERS = 'C0004018';

SELECT CE4, TICOD, PICOD, TIERS, PIDT, STATUS 
FROM ENT WHERE TIERS = 'C0010404';
C0004018





--	DONNY - DEVIS EN COURS A PARTIR DE 2023
SELECT DISTINCT CLI.EMAIL AS 'EMAIL', ENT.TIERS 
FROM ENT ENT LEFT OUTER JOIN CLI CLI ON ENT.TIERS = CLI.TIERS
WHERE CLI.DOS = ENT.DOS AND ((ENT.TICOD='C') AND (ENT.DOS=1) AND (ENT.PICOD=1) AND (ENT.CE4='1') AND (ENT.DOS=1) AND (ENT.PICOD=1) AND (ENT.CE4='1')) AND CLI.EMAIL != '' AND (ENT.PIDT>'2023-01-01') AND CLI.REPR_0001 = 'ACS' 
UNION 
SELECT DISTINCT PRO.EMAIL AS 'EMAIL', ENT.TIERS 
FROM ENT ENT LEFT OUTER JOIN PRO PRO ON ENT.TIERS = PRO.TIERS
WHERE PRO.DOS = ENT.DOS AND ((ENT.TICOD='C') AND (ENT.DOS=1) AND (ENT.PICOD=1) AND (ENT.CE4='1') AND (ENT.DOS=1) AND (ENT.PICOD=1) AND (ENT.CE4='1')) AND PRO.EMAIL != '' AND (ENT.PIDT>'2023-01-01') AND PRO.REPR_0001 = 'ACS' 


--	DONNY - DEVIS EN COURS A PARTIR DE 2023
SELECT ENT.TIERS, ENT.REPR_0001, ENT.PIDT, ENT.DELDEMDT, ENT.PINO, ENT.PINOTIERS, ENT.PIREF  
FROM ENT ENT  
WHERE ENT.REPR_0001='ACS' AND (ENT.PICOD=1) AND (ENT.PIDT>'2023-01-01'))


--	LEFT JOIN : 445
SELECT COUNT(*) 
FROM ENT ENT LEFT JOIN PRO PRO ON ENT.TIERS = PRO.TIERS 
WHERE ENT.REPR_0001='ACS' AND (ENT.PICOD=1) AND (ENT.PIDT>'2023-01-01') 

--	EQUAL : 71
SELECT COUNT(*) 
FROM ENT ENT, PRO PRO 
WHERE ENT.TIERS = PRO.TIERS AND ENT.REPR_0001='ACS' AND (ENT.PICOD=1) AND (ENT.PIDT>'2023-01-01') 

--	INNER : 71
SELECT COUNT(*) 
FROM ENT ENT INNER JOIN PRO PRO ON ENT.TIERS = PRO.TIERS 
WHERE ENT.REPR_0001='ACS' AND (ENT.PICOD=1) AND (ENT.PIDT>'2023-01-01') 



--	ENT.TIERS, ENT.REPR_0001, ENT.PIDT, ENT.PINOTIERS, ENT.PIREF, PRO.EMAIL   


--	PIDT : Date



--	[QRY CMD 01]	TMP (219 records)

SELECT DISTINCT CLI.EMAIL AS 'EMAIL', MOUV.TIERS 
FROM MOUV MOUV, CARTOFLEX.dbo.CARTOFLEX_CONTACTS_CLIENT_V CLI 
WHERE MOUV.TIERS = CLI.TIERS 
AND MOUV.FADT>'2023-01-01' AND MOUV.REPR_0001 = 'ACS' AND CLI.EMAIL != ''




SELECT * FROM ENT WHERE TIERS = 'C0004969';

SELECT CE4, TICOD, PICOD, TIERS, PIDT, STATUS 
FROM ENT WHERE TIERS = 'C0010404';


cmgacreims@gmail.com
claire-marie.gallois@ac-reims.fr