1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| select *
from TPMOYENS, TPPOOLM
WHERE TPMOYENS.TRACTEI > 0
AND TPMOYENS.POOLTRC = TPPOOLM.POOLM0C
AND TPMOYENS.ACTIVIC = 'TC'
AND TPMOYENS.POOLTRC = 'ASL'
AND convert(varchar, TPMOYENS.DEBAFFD, 111) <= '2019/07/10'
AND convert(varchar, TPMOYENS.FINAFFD, 111) >= '2019/07/10'
AND NOT EXISTS (SELECT *
FROM TMVOYENT
WHERE TPMOYENS.TRACTEI = TMVOYENT.TRACTEI
AND TMVOYENT.ACTIVIC = 'TC'
AND (convert(varchar, TMVOYENT.DPACHTD, 111) <= '2019/07/10')
AND (convert(varchar, TMVOYENT.FPACHTD, 111) >= '2019/07/10')
)
AND NOT EXISTS (SELECT *
FROM TMINDMOY
WHERE TMINDMOY.TRACTEI = TPMOYENS.TRACTEI
AND convert(varchar, TMINDMOY.DEBINDD, 111) <= '2019/07/10'
AND convert(varchar, TMINDMOY.FININDD, 111) >= '2019/07/10'
)
AND NOT EXISTS (SELECT *
FROM TPMOYENS as B
WHERE TPMOYENS.TRACTEI = B.TRACTEI
AND convert(varchar, B.DEBAFFD, 111) <= '2019/07/10'
AND convert(varchar, B.FINAFFD, 111) >= '2019/07/10'
AND B.CONTRAC = 'T'
)
ORDER BY POOLTRC, TRACTEA |
Partager