SELECT distinct doc_metadata.report_number, description, report_title, id, publication_date
FROM doc_metadata, doc_authors, doc_study_areas, doc_land_types,doc_animals_studied, doc_plants_studied, doc_study_parameters, doc_analysis_media
WHERE doc_metadata.report_number=doc_authors.report_number
ANDdoc_metadata.report_number=doc_land_types.report_number(+)
ANDdoc_metadata.report_number=doc_animals_studied.report_number(+)
ANDdoc_metadata.report_number=doc_plants_studied.report_number(+)
ANDdoc_metadata.report_number=doc_study_parameters.report_number(+)
ANDdoc_metadata.report_number=doc_analysis_media.report_number(+)
AND (UPPER(description) LIKE UPPER('%Berry%') OR UPPER(report_title) LIKE UPPER('%Berry%'))
AND (publication_date BETWEEN '01-JAN-50' AND '01-OCT-02');
$beginDate = $formVars{'beginDate'};
$endDate = $formVars{'endDate'};
if ($beginDate or $endDate) {
if (! $endDate) {
$sql .= " AND (publication_date >= '$beginDate'); "
} elsif (! $beginDate) {
$sql .= " AND (publication_date <= '$endDate'); "
} else {
$sql .= " AND (publication_date BETWEEN '$beginDate' AND '$endDate'); "
}
}