2013-05-01 67 views
0

我正在開發一個依賴於動態生成報告的Web應用程序。客戶已經指定他們想要將報告搜索保存到數據庫以備將來使用,特別是生成最近6個月的報告。將報告保存到數據庫

我可以將查詢添加到數據庫沒有麻煩,問題是試圖讓日期是動態的,取決於報表的運行日期。這三種類型是雙月,每月和每月6份報告。

我的問題是:

我怎麼會去保存查詢,並得到它來計算當前的日期,並根據報告類型(2,3或6個月)進行搜索。當我從數據庫中提取查詢時,編輯sql查詢是一種簡單的情況,還是將查詢拆分成不同的部分更容易,以便以後更容易操作/編輯。

回答

1

在您的表中創建第二列,其中存儲查詢和動態列。在動態查詢中使用該列