我正在嘗試創建比用戶可以在將來運行的報表。我需要指定一個日期範圍,在這種情況下,這個日期範圍是最後6周的數據。我在此報告中使用的日期字段是app_receipt_date。我只是想學習如何使用類似於excel today()函數的函數。使用今天的日期創建日期範圍
這裏是sql語句。忽略這是我最後一次執行此操作的日期。再次,我正試圖「自動化」這種前進。
select a.underwriting_app_id,
q.underwriting_quote_id,
a.application_source,
q.insured_id,
q.policy_year,
a.underwriting_rep,
--b.marketing_rep,
a.mail_name,
a.app_receipt_date,
a.effective_date,
a.expiration_date,
SUBSTR(TO_CHAR(a.effective_date, 'MM/DD/YYYY'), 1,2) as Month,
a.underwriting_app_status,
s.description,
a.last_status_date,
a.governing_class_code_id,
q.annual_premium,
q.create_date,
q.create_user
from underwriting_app a,
app_quote q,
underwriting_app_status s
where a.underwriting_app_id = q.underwriting_app_id and
a.underwriting_app_status = s.underwriting_app_status and
--a.agency_no = b.agency_no (+) and
q.active_quote_flag = 'Y' and
a.app_receipt_date > to_date('04-Nov-2012','dd-mm-yyyy') and
a.app_receipt_date < to_date('17-Dec-2012','dd-mm-yyyy')
預先感謝您的幫助。
布拉德
你正在使用哪個數據庫?並添加一些實際的SQL代碼將澄清這個問題。 – Andomar
我不知道這是否回答你的問題。我在PL/SQL開發人員。 9.0?是對的嗎?對不起,再次感謝 – Brad