Когда я запускаю следующий SQL-запрос в SMS, я правильно получаю «нулевые» значения во втором столбце document_desc (from patient_documents_1). Это показывает мне, что документы пациента, которые существуют для определенного пациента, не включают требуемый документ bh_pharm. Отлично!Crystal Report: SQL Subquery Issue with 'null' Результаты
SELECT
patients.last_name, patients.first_name,
patient_documents.document_description,
patient_documents_1.document_description
FROM patients
INNER JOIN patient_documents ON patients.pat_id = patient_documents.pat_id
LEFT OUTER JOIN (
select patient_documents.pat_id, patient_documents.document_description
from patient_documents where patient_documents.document_description = 'bh_pharm')
as patient_documents_1 ON patients.pat_id = patient_documents_1.pat_id
WHERE
(patient_documents.timestamp >= {ts '2015-02-01 00:00:00'} AND patient_documents.timestamp < {ts '2015-03-01 00:00:00'}) AND
patient_documents_1.document_description is null
Как это сделать в Crystal Reports?
Все, что я пытаюсь получить в результате пустого отчета. Либо это, либо я должен включать каждую запись и каждое описание документа. Я только хочу, чтобы отчет показал мне, что у пациентов отсутствует документ «bh_pharm». Может ли Crystal Reports обрабатывать «нулевые» результаты из подзапроса или подзаголовка?
Заранее спасибо ...
Какая версия Crystal это? Вы используете команду? – shawnt00