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
| SELECT DISTINCT
IDSJR.NOSYGMA
, IDPAT.NOMNAISS
, IDPAT.PRENOM
, IDSJR.NBRE_SEMAINES_AMENORRHEE
, CONVERT(DATETIME, STUFF(STUFF(IDSJR.DATE_DERNIERES_REGLES, 5, 0, '/'), 3, 0, '/'), 103) AS DDR
, CONVERT(DATETIME, IDACTE.DATE_ACTE, 112) AS DATE_ACTE
, IDACTE.CODACTE
, IDACTE.LIBACTE
, IDACTE.ACTIVITE
FROM IDSJR
INNER JOIN IDPAT ON IDPAT.IUPATM = IDSJR.IUPATM
INNER JOIN IDACTE ON IDACTE.IUHSPPMSI = IDSJR.IUHSPPMSI
AND IDACTE.NUMOSJRPMSI = IDSJR.NUMOSJRPMSI
WHERE IDSJR.DATSRTSJR >= '20120101'
AND IDSJR.DATSRTSJR < '20130101'
AND IDSJR.IUUFRM = '0092'
AND IDACTE.ACTIVITE = '1'
AND IDSJR.CODCMDSJR = '14'
AND IDACTE.CODACTE IN ('JMPA006','JQGA002','JQGA003','JQGA004','JQGA005','JQGD001','JQGD002','JQGD003','JQGD004','JQGD005',
'JQGD007','JQGD008','JQGD010','JQGD012','JQGD013','JJFA001','JJFC001','JJJA002','JJJC002','JJLJ001',
'JJPA001','JJPC001','JNJD001','JNJD002','JNJP001','JNMD001','JQGA001','JQGD014')
AND DATEDIFF(WEEK, CONVERT(DATETIME, STUFF(STUFF(IDSJR.DATE_DERNIERES_REGLES, 5, 0, '/'), 3, 0, '/'), 103) - 14
, CONVERT(DATETIME, IDACTE.DATE_ACTE, 112)
) <> IDSJR.NBRE_SEMAINES_AMENORRHEE
ORDER BY IDPAT.NOMNAISS ASC; |