Hi there,I have a report that has parameters based on a couple of different time parameters because my folks dont like to put in just a start and end date. They like to see Current Month, Last Month, Next Month and also when they feel like it put in Adhoc dates. I need to be able to show dates on the final report of the information being run based on the parameter they chose but I am not sure how to go about doing that. Also, Is there a better way to do this type of thing within SSRS? I am new to all this stuff and using alot of recycled code from my predecessors.The code is below and any guidance would be appreciated:select * from ReportWHERE (:DateRunOption <> 'CM' OR TO_CHAR(NG00_RECVD_PKG_DT, 'Month YYYY') = TO_CHAR(CURRENT_DATE, 'Month YYYY') OR TO_CHAR(NG11_SNT_TO_MBRSHP_DT, 'Month YYYY') = TO_CHAR(CURRENT_DATE, 'Month YYYY')) AND (:DateRunOption <> 'LM' OR TO_CHAR(NG00_RECVD_PKG_DT, 'Month YYYY') = TO_CHAR(ADD_MONTHS(CURRENT_DATE, -1), 'Month YYYY')OR TO_CHAR(NG11_SNT_TO_MBRSHP_DT, 'Month YYYY') = TO_CHAR(ADD_MONTHS(CURRENT_DATE, -1), 'Month YYYY')) AND (:DateRunOption <> 'NX' OR TO_CHAR(NG00_RECVD_PKG_DT, 'Month YYYY') = TO_CHAR(ADD_MONTHS(CURRENT_DATE, 1), 'Month YYYY') OR TO_CHAR(NG11_SNT_TO_MBRSHP_DT, 'Month YYYY') = TO_CHAR(ADD_MONTHS(CURRENT_DATE, 1), 'Month YYYY')) AND (:DateRunOption <> 'AD' OR NG00_RECVD_PKG_DT >= :BeginDateFrom OR NG11_SNT_TO_MBRSHP_DT>= :BeginDateFrom) AND (:DateRunOption <> 'AD' OR NG00_RECVD_PKG_DT<= :BeginDateTo OR NG11_SNT_TO_MBRSHP_DT<= :BeginDateTo)