Hola harfang,
Intenté esto con un alemán y versión inglesa del acceso 2007 y con un literal de cadena que contenía el texto en el poste inicial, trabajó en todos los casos - pero ése no significa que es el mejor y solamente la solución…:-)
Usted tiene razón, usar formato es mucho más fácil que esta construcción. Olvidé simplemente la función del formato - shame en mí…:-)
Tan la cosa completa debe estar:
SELECCIONAR primero (CLARITY_PAT_ENC_RSN_VISIT.ENC_REASON_ID) COMO queja,
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 COMO condado,
CLARITY_PATIENT.SEX,
CLARITY_PATIENT.PAT_LAST_NAME,
CLARITY_PATIENT.PAT_FIRST_NAME,
CLARITY_PATIENT.BIRTH_DATE,
Formato (CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME, “mm/dd/yyyy”) COMO ArrvDt,
CLARITY_PATIENT.PAT_MRN_ID COMO MRN,
CLARITY_PATIENT.ZIP, primero (CLARITY_PATIENT.HOME_PHONE) COMO [teléfono casero],
CLARITY_PATIENT.SSN,
CLARITY_PAT_ENC_HSP.HSP_ACCOUNT_ID,
CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C,
Formato (CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME, “hh: milímetro”) como ArrvTm
EN [extracto]
DE CLARITY_PAT_ENC_DX DERECHO ENSAMBLAR (((((CLARITY_PATIENT INTERNOS ENSAMBLAN CLARITY_ZC_MARITAL_STATUS EN CLARITY_PATIENT.MARITAL_STATUS_C = CLARITY_ZC_MARITAL_STATUS.MARITAL_STATUS_C) INTERNO ENSAMBLAR CLARITY_PAT_ENC_HSP EN CLARITY_PATIENT.PAT_ID = CLARITY_PAT_ENC_HSP.PAT_ID) INTERNO ENSAMBLAN CLARITY_PAT_ENC_RSN_VISIT EN CLARITY_PAT_ENC_HSP.PAT_ENC_CSN_ID = CLARITY_PAT_ENC_RSN_VISIT.PAT_ENC_CSN_ID) INTERNO ENSAMBLAN CLARITY_ZC_STATE EN CLARITY_PATIENT.STATE_C = CLARITY_ZC_STATE.STATE_C) INTERNO ENSAMBLAN CLARITY_ZC_COUNTY EN CLARITY_PATIENT.COUNTY_C = CLARITY_ZC_COUNTY.COUNTY_C) EN CLARITY_PAT_ENC_DX.PAT_ENC_CSN_ID = CLARITY_PAT_ENC_HSP.PAT_ENC_CSN_ID
DONDE (((CLARITY_PAT_ENC_HSP.ED_EPISODE_ID) no es nulo))
GRUPO POR 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
ESTÁ TENIENDO (((CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME) en medio [comienzo] y [extremo]) Y ((CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C) nulo o (CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C)<> “1180”));
Aclamaciones,
Cristiano