Salut harfang,
J'ai essayé ceci avec un allemand et version anglaise de l'accès 2007 et avec une constante de chaîne contenant le texte dans le poteau initial, cela a fonctionné dans tous les cas - mais cela ne signifie pas que c'est le meilleur et seulement la solution… : -)
Vous avez raison, using le format est beaucoup plus facile que cette construction. J'ai simplement oublié la fonction de format - shame sur moi… : -)
Ainsi la chose complète devrait être :
CHOISIR d'abord (CLARITY_PAT_ENC_RSN_VISIT.ENC_REASON_ID) COMME plainte,
CLARITY_PATIENT.ETHNIC_GROUP_C,
CLARITY_PATIENT.MARITAL_STATUS_C,
CLARITY_PATIENT.ADD_LINE_1,
CLARITY_PATIENT.CITY,
CLARITY_ZC_STATE.ABBR,
CLARITY_ZC_COUNTY.NAME COMME comté,
CLARITY_PATIENT.SEX,
CLARITY_PATIENT.PAT_LAST_NAME,
CLARITY_PATIENT.PAT_FIRST_NAME,
CLARITY_PATIENT.BIRTH_DATE,
Format (CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME, « mm/dd/yyyy ») COMME ArrvDt,
CLARITY_PATIENT.PAT_MRN_ID COMME MRN,
CLARITY_PATIENT.ZIP, d'abord (CLARITY_PATIENT.HOME_PHONE) COMME [téléphone à la maison],
CLARITY_PATIENT.SSN,
CLARITY_PAT_ENC_HSP.HSP_ACCOUNT_ID,
CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C,
Format (CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME, « hh : millimètre ») comme ArrvTm
DANS [extrait]
DE CLARITY_PAT_ENC_DX DROIT JOINDRE (((((CLARITY_PATIENT INTÉRIEURS JOIGNENT CLARITY_ZC_MARITAL_STATUS SUR CLARITY_PATIENT.MARITAL_STATUS_C = CLARITY_ZC_MARITAL_STATUS.MARITAL_STATUS_C) INTÉRIEUR JOINDRE CLARITY_PAT_ENC_HSP SUR CLARITY_PATIENT.PAT_ID = CLARITY_PAT_ENC_HSP.PAT_ID) INTÉRIEUR JOIGNENT CLARITY_PAT_ENC_RSN_VISIT SUR CLARITY_PAT_ENC_HSP.PAT_ENC_CSN_ID = CLARITY_PAT_ENC_RSN_VISIT.PAT_ENC_CSN_ID) INTÉRIEUR JOIGNENT CLARITY_ZC_STATE SUR CLARITY_PATIENT.STATE_C = CLARITY_ZC_STATE.STATE_C) INTÉRIEUR JOIGNENT CLARITY_ZC_COUNTY SUR CLARITY_PATIENT.COUNTY_C = CLARITY_ZC_COUNTY.COUNTY_C) SUR CLARITY_PAT_ENC_DX.PAT_ENC_CSN_ID = CLARITY_PAT_ENC_HSP.PAT_ENC_CSN_ID
LÀ OÙ (((CLARITY_PAT_ENC_HSP.ED_EPISODE_ID) n'est pas nul))
GROUPE PAR CLARITY_PATIENT.ETHNIC_GROUP_C, CLARITY_PATIENT.MARITAL_STATUS_C, CLARITY_PATIENT.ADD_LINE_1, CLARITY_PATIENT.CITY, CLARITY_ZC_STATE.ABBR, CLARITY_ZC_COUNTY.NAME, CLARITY_PATIENT.SEX, CLARITY_PATIENT.PAT_LAST_NAME, CLARITY_PATIENT.PAT_FIRST_NAME, CLARITY_PATIENT.BIRTH_DATE, CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME, CLARITY_PATIENT.PAT_MRN_ID, CLARITY_PATIENT.ZIP, CLARITY_PATIENT.SSN, CLARITY_PAT_ENC_HSP.HSP_ACCOUNT_ID, CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C, CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME
A (((CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME) entre [début] et [extrémité]) ET ((CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C) nul ou (CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C)<> « 1180 »));
À la votre,
Chrétien