2009-12-28 5 views
1

ВЫБРАТЬ T.GLTR_COMP_CODE, T.GLTR_ACCT_CODE,
T.GLTR_DEPT_NO,
M.GLMA_ACCT_NAME, CAST (T.GLTR_PSTNG_TYPE AS VARCHAR) + CAST (T.GLTR_PSTNG_NO AS VARCHAR) REF_NO, CAST (T.GLTR_DOC_CODE AS VARCHAR) + CAST (T.GLTR_OUR_DOC_NO А.С. УАКСНАК) DOC_NO, T.GLTR_DOC_DATETIME DOC_DATE,
T.GLTR_DOC_NARR НАРРАТИВНЫЙ,
T.GLTR_PSTNG_DATETIME,
ПРИМЕР ЗНАК (T.GLTR_TRAN_AMT) КОГДА + 1 ТОГДА T.GLTR_TRAN_AMT ELSE 0 END DEBIT,
CASE SIGN (T.GL TR_TRAN_AMT) КОГДА - 1 ТОГДА T.GLTR_TRAN_AMT 0 КОНЕЦ ИНАЧЕ КРЕДИТ,
T.GLTR_TRAN_AMT СУММА,
T.GLTR_FC_CODE FC_CODE,
T.GLTR_FC_AMT FC_AMOUNT
ОТ GLAS_GL_TRANSACTIONS T
левого внешнего соединения GLAS_GL_MASTERS М на M.GLMA_COMP_CODE = T.GLTR_COMP_CODE
И M.GLMA_ACCT_CODE = T.GLTR_ACCT_CODE
И M.GLMA_DEPT_NO = T.GLTR_DEPT_NO ГДЕ T.GLTR_PSTNG_DATETIME МЕЖДУ COALESCE (@DATE_FROM, T.GLTR_PSTNG_DATETIME) И COALESCE (@DATE_TO, T.GLTR_PSTNG_DATETIME)
A ND = T.GLTR_COMP_CODE @ COMP_CODE
И M.GLMA_YEAR = Преобразовать (ЧИСЛОВОЙ (8, 2), DATEPART (YYYY, @DATE_FROM)) И M.GLMA_ACCT_CODE МЕЖДУ COALESCE (@ACCT_CODE_FROM, M.GLMA_ACCT_CODE) И СОАЬЕЗСЕ (@ACCT_CODE_TO, M.GLMA_ACCT_CODE) ORDER BY T.GLTR_ACCT_CODE, T.GLTR_PSTNG_DATETIME, T.GLTR_DOC_CODE, T.GLTR_OUR_DOC_NOвид Crystal Report

Это мой запрос в наборе данных ... как я могу просмотреть это в кристаллическом докладе .... Некоторые поля выше имеют конкатенацию, как я могу отображать?

ответ

0

Пока вы создали набор данных в своем отчете, вы должны иметь возможность добавить поле в отчет и просмотреть его.

Единственное, что я замечаю, это то, что у вас нет псевдонимов в ваших конкатенированных полях, которые могут вызвать проблемы при разработке отчета.