Olá! harfang,
Eu tentei este com um alemão e versão inglesa do acesso 2007 e com um literal de corda que contem o texto no borne inicial, trabalhou em todos os casos - mas aquele não significa que é o melhor e somente a solução…:-)
Você é direito, using o formato é muito mais fácil do que esta construção. Eu esqueci simplesmente a função do formato - shame em mim…:-)
Assim a coisa completa deve ser:
SELECIONAR primeiramente (CLARITY_PAT_ENC_RSN_VISIT.ENC_REASON_ID) COMO a queixa,
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 o 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, primeiramente (CLARITY_PATIENT.HOME_PHONE) COMO [telefone Home],
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
EM [extrato]
DE CLARITY_PAT_ENC_DX DIREITO JUNTAR-SE (((((CLARITY_PATIENT INTERNOS SE JUNTAM A CLARITY_ZC_MARITAL_STATUS EM CLARITY_PATIENT.MARITAL_STATUS_C = CLARITY_ZC_MARITAL_STATUS.MARITAL_STATUS_C) INTERNO SE JUNTAR A CLARITY_PAT_ENC_HSP EM CLARITY_PATIENT.PAT_ID = CLARITY_PAT_ENC_HSP.PAT_ID) A INTERNO JUNTAM-SE A CLARITY_PAT_ENC_RSN_VISIT EM CLARITY_PAT_ENC_HSP.PAT_ENC_CSN_ID = CLARITY_PAT_ENC_RSN_VISIT.PAT_ENC_CSN_ID) INTERNO JUNTAM-SE A CLARITY_ZC_STATE EM CLARITY_PATIENT.STATE_C = CLARITY_ZC_STATE.STATE_C) INTERNO JUNTAM-SE A CLARITY_ZC_COUNTY EM CLARITY_PATIENT.COUNTY_C = CLARITY_ZC_COUNTY.COUNTY_C) EM CLARITY_PAT_ENC_DX.PAT_ENC_CSN_ID = CLARITY_PAT_ENC_HSP.PAT_ENC_CSN_ID
ONDE (((CLARITY_PAT_ENC_HSP.ED_EPISODE_ID) não é 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ÃO TENDO (((CLARITY_PAT_ENC_HSP.ADT_ARRIVAL_TIME) no meio [começo] e [extremidade]) E ((CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C) nulo ou (CLARITY_PAT_ENC_HSP.ED_DISPOSITION_C)<> “1180”));
Elogios,
Cristão